Defining adaptivity and logical architecture for engineering (smart) self-adaptive cyber-physical systems

被引:6
|
作者
Petrovska, Ana [1 ]
Kugele, Stefan [2 ]
Hutzelmann, Thomas [1 ]
Beffart, Theo [1 ]
Bergemann, Sebastian [1 ]
Pretschner, Alexander [1 ]
机构
[1] Tech Univ Munich, Dept Informat, Boltzmannstasse 3, Garching, Germany
[2] TH Ingolstadt, Res Inst AImot Bavaria, Esplanade 10, D-85049 Ingolstadt, Germany
关键词
Adaptivity; Quality function; Knowledge; Logical architecture; Self-adaptive cyber-physical systems; ADAPTATION;
D O I
10.1016/j.infsof.2022.106866
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Modern cyber-physical systems (CPSs) are embedded in the physical world and intrinsically operate in a continuously changing and uncertain environment or operational context. To meet their business goals and preserve or even improve specific adaptation goals, besides the variety of run-time uncertainties and changes to which the CPSs are exposed-the systems need to self-adapt. Objective: The current literature in this domain still lacks a precise definition of what self-adaptive systems are and how they differ from those considered non-adaptive. Therefore, in order to answer how to engineer self-adaptive CPSs or self-adaptive systems in general, we first need to answer what is adaptivity, correspondingly self-adaptive systems. Method: In this paper, we first formally define the notion of adaptivity. Second, within the frame of the formal definitions, we propose a logical architecture for engineering decentralised self-adaptive CPSs that operate in dynamic, uncertain, and partially observable operational contexts. This logical architecture provides a structure and serves as a foundation for the implementation of a class of self-adaptive CPSs. Results: First, our results show that in order to answer if a system is adaptive, the right framing is necessary: the system's adaptation goals, its context, and the time period in which the system is adaptive. Second, we discuss the benefits of our architecture by comparing it with the MAPE-K conceptual model. Conclusion: Commonly accepted definitions of adaptivity and self-adaptive systems are necessary for work in this domain to be compared and discussed since the same terms are often used with different semantics. Furthermore, in modern self-adaptive CPSs, which operate in dynamic and uncertain contexts, it is insufficient if the adaptation logic is specified during the system's design, but instead, the adaptation logic itself needs to adapt and "learn" during run-time.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Learning Approach for Smart Self-Adaptive Cyber-Physical Systems
    Petrovska, Ana
    Pretschner, Alexander
    2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019), 2019, : 234 - 236
  • [2] An Architecture Framework for Experimentations with Self-Adaptive Cyber-Physical Systems
    Kit, Michal
    Gerostathopoulos, Ilias
    Bures, Tomas
    Hnetynka, Petr
    Plasil, Frantisek
    2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, : 93 - 96
  • [3] A Role-Based Architecture for Self-Adaptive Cyber-Physical Systems
    Kluge, Tim
    2020 IEEE/ACM 15TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, SEAMS, 2020, : 120 - 124
  • [4] System support for self-adaptive cyber-physical systems
    Maia, Marcio E. F.
    Andrade, Rossana M. C.
    2015 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (DCOSS), 2015, : 214 - 215
  • [5] Enabling Self-adaptive Workflows for Cyber-physical Systems
    Seiger, Ronny
    Huber, Steffen
    Heisig, Peter
    Assmann, Uwe
    ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2016, 2016, 248 : 3 - 17
  • [6] Self-adaptive Cobots in Cyber-Physical Production Systems
    Nogueira, Roberto
    Reis, Joao
    Pinto, Rui
    Goncalves, Gil
    2019 24TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2019, : 521 - 528
  • [7] Compositional Verification of Self-Adaptive Cyber-Physical Systems
    Borda, Aimee
    Pasquale, Liliana
    Koutavas, Vasileios
    Nuseibeh, Bashar
    2018 IEEE/ACM 13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS), 2018, : 1 - 11
  • [8] RA4Self-CPS: A Reference Architecture for Self-adaptive Cyber-Physical Systems
    Camargo, Marcos Paulo de Oliveira
    Pereira, Gabriel dos Santos
    de Almeida, Daniel
    Bento, Leandro Apolinario
    Affonso, Frank Jose
    Dorante, William Fernande
    IEEE LATIN AMERICA TRANSACTIONS, 2024, 22 (02) : 113 - 125
  • [9] Platooning LEGOs: An Open Physical Exemplar for Engineering Self-Adaptive Cyber-Physical Systems-of-Systems
    Shin, Yong-Jun
    Liu, Lingjun
    Hyun, Sangwon
    Bae, Doo-Hwan
    2021 INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2021), 2021, : 231 - 237
  • [10] CyPhEF: A Model-Driven Engineering Framework for Self-Adaptive Cyber-Physical Systems
    D'Angelo, Mirko
    Napolitano, Annalisa
    Caporuscio, Mauro
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 101 - 104