• DocumentCode
    1918863
  • Title

    Fine-grain adaptation for real time embedded systems using UML/MARTE profile

  • Author

    Ben Said, Mouna ; Kacem, Yessine Hadj ; Ben Amor, Nader ; Kerboeuf, Mickael ; Abid, Mohamed

  • Author_Institution
    University of Sfax, ENIS, CES Laboratory Soukra km 3,5 B.P: 1173-3000 Sfax Tunisia
  • fYear
    2013
  • fDate
    24-26 Sept. 2013
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The integration of adaptation techniques in the development cycle of real time embedded systems (RTES) has become a necessity to permit their fast and efficient reaction to environment variability. In order to yield considerable benefits in terms of resource utilization, the adaptive behavior should be integrated in different system layers and with different granularities (fine and coarse). The existing model-based design approaches of adaptive RTES is limited to the modeling of coarse-grain adaptation techniques which bring global modification to the whole system configuration. However, fine-grain adaptation techniques, specifically per-application adaptation, which is an important ability of embedded systems for dealing with modern applications complexity, are still under-explored. Since this adaptation issue is not supported by the UML MARTE profile, we propose in this paper a model-based design of an adaptive application layer using the MARTE standard. We define an additionnal package extending the Software Resource Modeling sub-profile. A case study on the H264/AVC video encoder application is presented to illustrate the application of our proposed extension.
  • Keywords
    Adaptation models; Complexity theory; Embedded systems; Real-time systems; Resource management; Unified modeling language; MARTE; Real Time Embedded System; fine granularity; software adaptation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Specification & Design Languages (FDL), 2013 Forum on
  • Conference_Location
    Paris, France
  • ISSN
    1636-9874
  • Type

    conf

  • Filename
    6646640