Modeling and analyzing MAPE-K feedback loops for self-adaptation
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 …
the most influential reference control model for autonomic and self-adaptive systems. This …
Formal design and verification of self-adaptive systems with decentralized control
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 …
considered crucial for realizing self-adaptation in software systems. The MAPE-K (Monitor …
The ASMETA approach to safety assurance of software systems
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 …
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
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 …
should be obtained from its model through a systematic model‐to‐code transformation. We …
A model‐driven process for engineering a toolset for a formal method
This paper presents a model‐driven software process suitable to develop a set of integrated
tools around a formal method. This process exploits concepts and technologies of the Model …
tools around a formal method. This process exploits concepts and technologies of the Model …
AsmetaSMV: a way to link high-level ASM models to low-level NuSMV specifications
This paper presents AsmetaSMV, a model checker for Abstract State Machines (ASMs). It
has been developed with the aim of enriching the ASMETA (ASM mETAmodeling) toolset–a …
has been developed with the aim of enriching the ASMETA (ASM mETAmodeling) toolset–a …
[HTML][HTML] Integrating formal methods into medical software development: The ASM approach
Medical devices are safety-critical systems since their malfunctions can seriously
compromise human safety. Correct operation of a medical device depends upon the …
compromise human safety. Correct operation of a medical device depends upon the …
MSL: A pattern language for engineering self-adaptive systems
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 …
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
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 …
on the Abstract State Machine formal method. The development process starts from a high …
Domain-specific scenarios for refinement-based methods
Formal methods use abstraction and rigorously verified refinement to manage the design of
complex systems, ensuring that they satisfy important invariant properties. However, formal …
complex systems, ensuring that they satisfy important invariant properties. However, formal …