Modeling and analyzing MAPE-K feedback loops for self-adaptation

P Arcaini, E Riccobene… - 2015 IEEE/ACM 10th …, 2015 - ieeexplore.ieee.org
The MAPE-K (Monitor-Analyze-Plan-Execute over a shared Knowledge) feedback loop is
the most influential reference control model for autonomic and self-adaptive systems. This …

Formal design and verification of self-adaptive systems with decentralized control

P Arcaini, E Riccobene, P Scandurra - ACM Transactions on …, 2017 - dl.acm.org
Feedback control loops that monitor and adapt managed parts of a software system are
considered crucial for realizing self-adaptation in software systems. The MAPE-K (Monitor …

The ASMETA approach to safety assurance of software systems

P Arcaini, A Bombarda, S Bonfanti, A Gargantini… - Logic, Computation and …, 2021 - Springer
Safety-critical systems require development methods and processes that lead to provably
correct systems in order to prevent catastrophic consequences due to system failure or …

A multi-encoding approach for LTL symbolic satisfiability checking

KY Rozier, MY Vardi - International Symposium on Formal Methods, 2011 - Springer
Formal behavioral specifications written early in the system-design process and
communicated across all design phases have been shown to increase the efficiency …

Reflexive Event-B: semantics and correctness the EB4EB framework

P Riviere, NK Singh, Y Aït-Ameur - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
The Event-B method enables correct by construction modeling of systems. It relies on set
theory and first-order logic, to describe a series of refined system models expressed as a set …

[HTML][HTML] Integrating formal methods into medical software development: The ASM approach

P Arcaini, S Bonfanti, A Gargantini, A Mashkoor… - Science of Computer …, 2018 - Elsevier
Medical devices are safety-critical systems since their malfunctions can seriously
compromise human safety. Correct operation of a medical device depends upon the …

MSL: A pattern language for engineering self-adaptive systems

P Arcaini, R Mirandola, E Riccobene… - Journal of Systems and …, 2020 - Elsevier
In architecture-based self-adaptation of decentralized systems, design patterns have been
introduced to ease the design of complex adaptation solutions that usually require the …

Rigorous development process of a safety-critical system: from ASM models to Java code

P Arcaini, A Gargantini, E Riccobene - International Journal on Software …, 2017 - Springer
The paper presents an approach for rigorous development of safety-critical systems based
on the Abstract State Machine formal method. The development process starts from a high …

A component framework for the runtime enforcement of safety properties

S Bonfanti, E Riccobene, P Scandurra - Journal of Systems and Software, 2023 - Elsevier
Safety assurance of a complex system cannot be completely ensured at
design/development time since most uncertainties and unknowns are revealed when the …

A journey with ASMETA from requirements to code: application to an automotive system with adaptive features

P Arcaini, S Bonfanti, A Gargantini, E Riccobene… - International Journal on …, 2024 - Springer
Modern automotive systems with adaptive control features require rigorous analysis to
guarantee correct operation. We report our experience in modeling the automotive case …