Patterns for Self-Adaptation in Cyber-Physical Systems

Author(s):  
Angelika Musil ◽  
Juergen Musil ◽  
Danny Weyns ◽  
Tomas Bures ◽  
Henry Muccini ◽  
...  
IEEE Access ◽  
2019 ◽  
Vol 7 ◽  
pp. 171126-171139 ◽  
Author(s):  
Sherali Zeadally ◽  
Teodora Sanislav ◽  
George Dan Mois

2019 ◽  
Vol 148 ◽  
pp. 37-55 ◽  
Author(s):  
Ilias Gerostathopoulos ◽  
Dominik Skoda ◽  
Frantisek Plasil ◽  
Tomas Bures ◽  
Alessia Knauss

Designs ◽  
2018 ◽  
Vol 2 (4) ◽  
pp. 52 ◽  
Author(s):  
Daniela Cancila ◽  
Jean-Louis Gerstenmayer ◽  
Huascar Espinoza ◽  
Roberto Passerone

Autonomous and Adaptative Cyber-Physical Systems (ACPS) represent a new knowledge frontier of converging “nano-bio-info-cogno” technologies and applications. ACPS have the ability to integrate new `mutagenic’ technologies, i.e., technologies able to cause mutations in the society. Emerging approaches, such as artificial intelligence techniques and deep learning, enable exponential speedups for supporting increasingly higher levels of autonomy and self-adaptation. In spite of this disruptive landscape, however, deployment and broader adoption of ACPS in safety-critical scenarios remains challenging. In this paper, we address some challenges that are stretching the limits of ACPS safety engineering, including tightly related aspects such as ethics and resilience. We argue that a paradigm change is needed that includes the entire socio-technical aspects, including trustworthiness, responsibility, liability, as well as the ACPS ability to learn from past events, anticipate long-term threads and recover from unexpected behaviors.


Author(s):  
Luis F. Rivera ◽  
Miguel Jiménez ◽  
Gabriel Tamura ◽  
Norha M. Villegas ◽  
Hausi A. Müller

The proliferation of Smart Cyber-Physical Systems (SCPS) is increasingly blurring the boundaries between physical and virtual entities. This trend is revolutionizing multiple application domains along the whole human activity spectrum, while pushing the growth of new businesses and innovations such as smart manufacturing, cities and transportation systems, as well as personalized healthcare. Technological advances in the Internet of Things, Big Data, Cloud Computing and Artificial Intelligence have effected tremendous progress toward the autonomic control of SCPS operations. However, the inherently dynamic nature of physical environments challenges SCPS’ ability to perform adequate control actions over managed physical assets in myriad of contexts. From a design perspective, this issue is related to the system states of operation that cannot be predicted entirely at design time, and the consequential need to define adequate capabilities for run-time self-adaptation and self-evolution. Nevertheless, adaptation and evolution actions must be assessed before realizing them in the managed system in order to ensure resiliency while minimizing the risks. Therefore, the design of SCPS must address not only dependable autonomy but also operational resiliency. In light of this, the contribution of this paper is threefold. First, we propose a reference architecture for designing dependable and resilient SCPS that integrates concepts from the research areas of Digital Twin, Adaptive Control and Autonomic Computing. Second, we propose a model identification mechanism for guiding self-evolution, based on continuous experimentation, evolutionary optimization and dynamic simulation, as the architecture’s first major component for dependable autonomy. Third, we propose an adjustment mechanism for self-adaptation, based on gradient descent, as the architecture’s second major component, addressing operational resiliency. Our contributions aim to further advance the research of reliable self-adaptation and self-evolution mechanisms and their inclusion in the design of SCPS. Finally, we evaluate our contributions by implementing prototypes and showing their viability using real data from a case study in the domain of intelligent transportation systems.


Author(s):  
Danny Weyns ◽  
Jesper Andersson ◽  
Mauro Caporuscio ◽  
Francesco Flammini ◽  
Andreas Kerren ◽  
...  

With the advancing digitisation of society and industry we observe a progressing blending of computational, physical, and social processes. The trustworthiness and sustainability of these systems will be vital for our society. However, engineering modern computing systems is complex as they have to: i) operate in uncertain and continuously changing environments, ii) deal with huge amounts of data, and iii) require seamless interaction with human operators. To that end, we argue that both systems and the way we engineer them must become smarter. With smarter we mean that systems and engineering processes adapt and evolve themselves through a perpetual process that continuously improves their capabilities and utility to deal with the uncertainties and amounts of data they face. We highlight key engineering areas: cyber-physical systems, self-adaptation, data-driven technologies, and visual analytics, and outline key challenges in each of them. From this, we propose a research agenda for the years to come.


2021 ◽  
Author(s):  
Emanuele Bellini ◽  
Franco Bagnoli ◽  
Mauro Caporuscio ◽  
Ernesto Damiani ◽  
Francesco Flammini ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document