Declarative Lifecycle Management for Self-Adaptive Systems
Open Access
- 24 February 2026
- journal article
- research article
- Published by Springer Nature in Software and Systems Modeling
- Vol. 25 (3) , 1-28
Abstract
Self-adaptive systems can be realised as layered systems with a feedback loop: a managing system monitors a managed system, updates an internal model, and adjusts the managed system by means of controllers to maintain given requirements. For example, a digital twin coupled with its physical twin constitute such a self-adaptive system. As the managed system shifts between different stages in its lifecycle, these requirements, as well as the associated analysers and controllers, may need to change. The exact triggers for such shifts in a managed system are often hard to predict: they may be difficult to describe or even unknown. However, the shifts can generally be observed once they have occurred, in terms of changes in the system behaviour. This paper proposes an automated method for self-adaptation in self-adaptive systems to address shifts between lifecycle stages in a managed system. Our method is based on declarative descriptions of lifecycle stages for assets in a managed system and their associated counterparts in the managing system. Declarative lifecycle management provides a high-level, flexible method of self-adaptation for self-adaptive systems to reflect disruptive shifts between stages in a managed system.Keywords
Funding Information
- Universitetet i Oslo
This publication has 87 references indexed in Scilit:
- Formal Foundations of Consistency in Model-Driven Development2024
- Semantic Reflection and Digital Twins: A Comprehensive Overview2024
- Twinning-by-Construction: Ensuring Correctness for Self-adaptive Digital Twins2022
- Digital Twin Reconfiguration Using Asset Models2022
- An Introduction to Self‐adaptive Systems2020
- Model-Driven Development of a Digital Twin for Injection Molding2020
- Cognitive Twins for Supporting Decision-Makings of Internet of Things Systems2020
- The Semantic Asset Administration Shell2019
- Practical Ontology Pattern Instantiation, Discovery, and Maintenance with Reasonable Ontology Templates2018
- Applying Architecture-Based Adaptation to Automate the Management of Internet-of-Things2018