• DocumentCode
    3641219
  • Title

    A Model-Driven Framework for the Development of Portable Real-Time Embedded Systems

  • Author

    W. El Hajj Chehade;A. Radermacher;F. Terrier;B. Selic;S. Gérard

  • Author_Institution
    Lab. of Model Driven Eng. for Embedded Syst., CEA, Gif-sur-Yvette, France
  • fYear
    2011
  • fDate
    4/1/2011 12:00:00 AM
  • Firstpage
    45
  • Lastpage
    54
  • Abstract
    One pillar of Model-Driven Development for real-time embedded software is the separation of concerns between application model and target platform. This requires definition of model transformations realizing the mapping of the application model onto the target platform. Real-Time and Embedded Systems design means coping with different target platforms and with heterogeneous constraints related to time, synchronization and memory footprint. However, different target platforms have APIs and implementation patterns that vary significantly so that it is necessary to develop several dedicated model transformations in order to achieve portability between them. Although this is one way to achieve portability, we show in this paper that the cost of portability can be reduced by providing domain-independent model transformations while still ensuring performance requirements are satisfied.
  • Keywords
    "Unified modeling language","Real time systems","Connectors","Java","Processor scheduling","Message systems","Radiation detectors"
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems (ICECCS), 2011 16th IEEE International Conference on
  • Print_ISBN
    978-1-61284-853-2
  • Type

    conf

  • DOI
    10.1109/ICECCS.2011.12
  • Filename
    5773379