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...
Abstract. Writing performance-critical programs can be frustrating be-cause optimizing compilers for...
Abstract — A key step in program optimization is the estimation of optimal values for parameters suc...
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...
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...
The front end of a compiler is generally responsible for creating an intermediate representation of ...
A common usage in model-driven approach (MDA) consist in modeling a problem, then generate the assoc...
Optimization is the field where most compiler research is prepared today. The tasks of the Front-end...
This paper deals with recent optimization trends of model-based software development in automotive i...
Embedded systems are becoming more and more complex, thus demanding innovative means to tame their c...
Model-driven engineering proposes to develop software systems by first creating an executable model ...
Cette thèse s'inscrit dans le cadre de la mise en œuvre de l’ingénierie dirigée par les modèles (IDM...
Abstract. Writing performance-critical programs can be frustrating be-cause optimizing compilers for...
Abstract — A key step in program optimization is the estimation of optimal values for parameters suc...
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...
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...
The front end of a compiler is generally responsible for creating an intermediate representation of ...
A common usage in model-driven approach (MDA) consist in modeling a problem, then generate the assoc...
Optimization is the field where most compiler research is prepared today. The tasks of the Front-end...
This paper deals with recent optimization trends of model-based software development in automotive i...
Embedded systems are becoming more and more complex, thus demanding innovative means to tame their c...
Model-driven engineering proposes to develop software systems by first creating an executable model ...
Cette thèse s'inscrit dans le cadre de la mise en œuvre de l’ingénierie dirigée par les modèles (IDM...
Abstract. Writing performance-critical programs can be frustrating be-cause optimizing compilers for...
Abstract — A key step in program optimization is the estimation of optimal values for parameters suc...