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 …

Zero-knowledge proofs of knowledge without interaction

A De Santis, G Persiano - … 33rd Annual Symposium on Foundations of …, 1992 - computer.org
A zero-knowledge proof system of knowledge is a protocol between two parties called the
prover and the verifier. The prover wants to convince the verifier that he'knows' the proof of a …

A model-based approach for vulnerability analysis of IoT security protocols: The Z-Wave case study

C Braghin, M Lilli, E Riccobene - Computers & Security, 2023 - Elsevier
Abstract IoT (Internet of Things) devices are extensively used in security-critical services, as
for example home door opening, gas monitoring, alarm systems, etc. Often, they use …

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 …

Design and validation of a C++ code generator from abstract state machines specifications

S Bonfanti, A Gargantini… - Journal of Software …, 2020 - Wiley Online Library
According to best practices of model‐driven engineering, the implementation of a system
should be obtained from its model through a systematic model‐to‐code transformation. We …

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 …

[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 …

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 …

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 …