Scientific applications are a real challenge for programmers due to their complexity and the amount of data they manipulate. Their execution requires the use of complex and varied hardware resources such as supercomputers, computing clusters and grids. Software component models and specifically those that offer composition schemas dedicated to high performance computing offer an interesting approach for their development. They make it possible for applications to abstract themselves from hardware resources and to obtain high performances on a vast range of architectures. These models do however remain restricted to a limited set of composition schemas. This leads to a multiplication of models as soon as new composition forms are required. T...
Model Driven Engineering (MDE) places models at the heart of the software engineering process. MDE h...
The use of reconfigurable accelerators when designing heterogeneous system-on-chip has the potential...
3D virtual environments are used in several domains and cover many usages from entertainment to lear...
Scientific applications are a real challenge for programmers due to their complexity and the amount ...
To face the advent of multicore processors and the ever increasing complexity of hardware architectu...
The use of numerical methods to design a product became more and more commonover the past 30 years. ...
LNT is a recent formal specification language, based on process algebras, where several concurrent a...
The Multiprocessor-System-On-Chip (MPSoC) architectures based on the Network-On-Chip (NoC) communica...
Since the end of Dennard scaling, power efficiency is the limiting factor for large-scale computing....
The development and maintenance of high-performance scientific computing software is a complex task....
In the last decades, computing environments have been getting more and more complex, filled with min...
One fundamental aspect of computer systems, and in particular of critical systsems, is the ability t...
Variability is the blessing and the curse of today software development. On one hand, it allows for ...
Smart sensors today require processing components with sufficient power to run algorithms at the rat...
The development of efficient simulation tools requires an understanding of physical modeling, mathem...
Model Driven Engineering (MDE) places models at the heart of the software engineering process. MDE h...
The use of reconfigurable accelerators when designing heterogeneous system-on-chip has the potential...
3D virtual environments are used in several domains and cover many usages from entertainment to lear...
Scientific applications are a real challenge for programmers due to their complexity and the amount ...
To face the advent of multicore processors and the ever increasing complexity of hardware architectu...
The use of numerical methods to design a product became more and more commonover the past 30 years. ...
LNT is a recent formal specification language, based on process algebras, where several concurrent a...
The Multiprocessor-System-On-Chip (MPSoC) architectures based on the Network-On-Chip (NoC) communica...
Since the end of Dennard scaling, power efficiency is the limiting factor for large-scale computing....
The development and maintenance of high-performance scientific computing software is a complex task....
In the last decades, computing environments have been getting more and more complex, filled with min...
One fundamental aspect of computer systems, and in particular of critical systsems, is the ability t...
Variability is the blessing and the curse of today software development. On one hand, it allows for ...
Smart sensors today require processing components with sufficient power to run algorithms at the rat...
The development of efficient simulation tools requires an understanding of physical modeling, mathem...
Model Driven Engineering (MDE) places models at the heart of the software engineering process. MDE h...
The use of reconfigurable accelerators when designing heterogeneous system-on-chip has the potential...
3D virtual environments are used in several domains and cover many usages from entertainment to lear...