• DocumentCode
    1607901
  • Title

    An Architecture Framework for Experimentations with Self-Adaptive Cyber-physical Systems

  • Author

    Kit, Michal ; Gerostathopoulos, Ilias ; Bures, Tomas ; Hnetynka, Petr ; Plasil, Frantisek

  • Author_Institution
    Dept. of Distrib. & Dependable Syst., Charles Univ. in Prague, Prague, Czech Republic
  • fYear
    2015
  • Firstpage
    93
  • Lastpage
    96
  • Abstract
    Recent advances in embedded devices capabilities and wireless networks paved the way for creating ubiquitous Cyber-Physical Systems (CPS) grafted with self-configuring and self-adaptive capabilities. As these systems need to strike a balance between dependability, open-endedness and adaptability, and operate in dynamic and opportunistic environments, their design and development is particularly challenging. We take an architecture-based approach to this problem and advocate the use of component-based abstractions and related machinery to engineer self-adaptive CPS. Our approach is structured around DEECo -- a component framework that introduces the concept of component ensembles to deal with the dynamicity of CPS at the middleware level. DEECo provides the architecture abstractions of autonomous components and component ensembles on top of which different adaptation techniques can be deployed. This makes DEECo a vehicle for seamless experiments with self-adaptive systems where the physical distribution and mobility of nodes, and the limited data availability play an important role.
  • Keywords
    middleware; object-oriented programming; software architecture; CPS; DEECo; adaptability; architecture abstractions; architecture-based approach; autonomous components; component ensembles; component-based abstraction; dependability; dynamic environments; middleware; open endedness; opportunistic environments; self-adaptive cyber-physical system; self-configuring; Adaptive systems; Computers; Indexes; Knowledge engineering; Software engineering; Vehicle dynamics; Vehicles; cyber-physical systems; framework; self-adaptation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2015 IEEE/ACM 10th International Symposium on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/SEAMS.2015.28
  • Filename
    7194662