SEDec 12, 2021

Report on A Formally-Founded Model-Based Approach to Engineer Self-Adaptive Systems

arXiv:2112.06198v1
Originality Incremental advance
AI Analysis

This addresses the challenge of managing uncertainties in self-adaptive systems for domains like IoT, though it appears incremental as it builds on existing feedback loop methods.

The paper tackles the problem of engineering self-adaptive systems by introducing ActivFORMS, an end-to-end approach that uses formally verified models executed at runtime for adaptation, validated with an IoT security monitoring application.

Self-adaptive systems manage themselves to deal with uncertainties that can only be resolved during operation. A common approach to realize self-adaptation is by adding a feedback loop to the system that monitors the system and adapts it to realize a set of adaptation goals. ActivFORMS (Active FORmal Models for Self-adaptation) provides an end-to-end approach for engineering self-adaptive systems. ActivFORMS relies on feedback loops that consists of formally verified models that are directly deployed and executed at runtime to realize self-adaptation. At runtime, the approach relies on statistical verification techniques that allow efficient analysis of the possible options for adaptation. Further, ActivFORMS supports on-the-fly changes of adaptation goals and updates of the verified models to to meet the new goals. ActivFORMSi provides a tool-supported instance of ActivFORMS. The approach has been validates using an IoT application for building security monitoring. This report provides complementary material to the paper ``ActivFORMS: A Formally-Founded Model-Based Approach to Engineer Self-Adaptive Systems'' [Weyns and Iftikhar 2019].

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes