International audienceThis paper addresses the problem of code optimization for Real-Time and Embedded Systems (RTES). Such systems are designed using Model-Based Development (MBD)approach that consists of performing three major steps: building models, generating code from them and compiling the generated code. Actually, during the code generation, an important part of the modeling language semantics which could be useful for optimization is lost, thus, making impossible some optimizations achievement. This paper shows how adding a new level of optimization at the model level results in a more compact code. It also discusses the impact of the code generation on optimization: whether this step promotes or prevents optimizations. We conclude ...
Cette thèse s'inscrit dans le cadre de la mise en œuvre de l’ingénierie dirigée par les modèles (IDM...
The design and implementation of Real-Time Embedded Systems is now heavily relying on Model-Driven E...
Optimization is the field where most compiler research is prepared today. The tasks of the Front-end...
International audienceThis paper addresses the problem of code optimization for Real-Time and Embedd...
International audienceModel-Based Development (MBD) provides an additional level of abstraction, the...
Model-Based Development (MBD) provides an additional level of abstraction, the model, which allows d...
Although code optimizations have been applied by compilers for over 40 years, much of the research h...
A common usage in model-driven approach (MDA) consist in modeling a problem, then generate the assoc...
International audienceTypical constraints on embedded systems include code size limits, upper bounds...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
This paper deals with recent optimization trends of model-based software development in automotive i...
The front end of a compiler is generally responsible for creating an intermediate representation of ...
International audienceA primary goal of Model Driven Engineering (MDE) is to reduce the cost and eff...
Abstract. Writing performance-critical programs can be frustrating because optimizing compilers for ...
Embedded systems are becoming more and more complex, thus demanding innovative means to tame their c...
Cette thèse s'inscrit dans le cadre de la mise en œuvre de l’ingénierie dirigée par les modèles (IDM...
The design and implementation of Real-Time Embedded Systems is now heavily relying on Model-Driven E...
Optimization is the field where most compiler research is prepared today. The tasks of the Front-end...
International audienceThis paper addresses the problem of code optimization for Real-Time and Embedd...
International audienceModel-Based Development (MBD) provides an additional level of abstraction, the...
Model-Based Development (MBD) provides an additional level of abstraction, the model, which allows d...
Although code optimizations have been applied by compilers for over 40 years, much of the research h...
A common usage in model-driven approach (MDA) consist in modeling a problem, then generate the assoc...
International audienceTypical constraints on embedded systems include code size limits, upper bounds...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
This paper deals with recent optimization trends of model-based software development in automotive i...
The front end of a compiler is generally responsible for creating an intermediate representation of ...
International audienceA primary goal of Model Driven Engineering (MDE) is to reduce the cost and eff...
Abstract. Writing performance-critical programs can be frustrating because optimizing compilers for ...
Embedded systems are becoming more and more complex, thus demanding innovative means to tame their c...
Cette thèse s'inscrit dans le cadre de la mise en œuvre de l’ingénierie dirigée par les modèles (IDM...
The design and implementation of Real-Time Embedded Systems is now heavily relying on Model-Driven E...
Optimization is the field where most compiler research is prepared today. The tasks of the Front-end...