• DocumentCode
    2210201
  • Title

    Model-Driven Development of Self-Describing Components for Self-Adaptive Distributed Embedded Systems

  • Author

    Weiss, Gereon ; Becker, Klaus ; Kamphausen, Benjamin ; Radermacher, Ansgar ; Gérard, Sébastien

  • Author_Institution
    Fraunhofer Inst. for Commun. Syst. ESK, Munich, Germany
  • fYear
    2011
  • fDate
    Aug. 30 2011-Sept. 2 2011
  • Firstpage
    477
  • Lastpage
    484
  • Abstract
    Today´s distributed embedded systems comprise various fields of application. Increasingly they are deployed in complex scenarios and must be able to adapt to changing environments and internal system changes. Such self-adaptive embedded systems pose great advantages in terms of flexibility, resource utilization, energy efficiency and robustness. The realization of these systems require enhanced development methods to incorporate the adaptation in the design. We introduce a novel concept for the model-driven development of self-adaptive embedded systems. The focus of our work is the definition and transfer of the information needed for the adaptation at runtime. This is preserved as so-called self-description of the components. We present our self-x profile, a modeling extension for describing the adaptation, and the respective design flow with built-in transformations. Furthermore, we outline the applicability of our methodology in an automotive use case.
  • Keywords
    automotive engineering; distributed processing; embedded systems; resource allocation; automotive use case; energy efficiency; internal system changes; model driven development; modeling extension; resource utilization; self adaptive distributed embedded systems; self describing components; self-x profile; Adaptation models; Automotive engineering; Containers; Embedded systems; Runtime; Unified modeling language; automotive; model-driven development; self-adaptation; self-adaptive; self-description;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2011 37th EUROMICRO Conference on
  • Conference_Location
    Oulu
  • Print_ISBN
    978-1-4577-1027-8
  • Type

    conf

  • DOI
    10.1109/SEAA.2011.78
  • Filename
    6068387