DocumentCode :
3635755
Title :
Does Code Generation Promote or Prevent Optimizations?
Author :
Asma Charfi;Chokri Mraidha;Sébastien Gérard;François Terrier;Pierre Boulet
Author_Institution :
CEA, LIST, Gif-sur-Yvette, France
fYear :
2010
Firstpage :
75
Lastpage :
79
Abstract :
This 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 on a proposal of a new MBD approach containing only steps that advance optimization: modeling and compiling steps.
Keywords :
"Optimizing compilers","Unified modeling language","Embedded system","Real time systems","Buildings","Distributed computing","Laboratories","Model driven engineering","Proposals","Information analysis"
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2010 13th IEEE International Symposium on
ISSN :
1555-0885
Print_ISBN :
978-1-4244-7083-9
Type :
conf
DOI :
10.1109/ISORC.2010.25
Filename :
5479574
Link To Document :
بازگشت