• 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