Skip to search boxSkip to navigationSkip to main content

Declarative Lifecycle Management for Self-Adaptive Systems

  • ,
  • Nelly Bencomo
    ,
  • Einar Broch Johnsen
    ,
  • Silvia Lizeth Tapia Tarifa
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Open access

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Original language

English

Journal (Volume, Issue Number)

Software and Systems Modeling

Publication milestones

  • Published - 24/02/2026

Publication status

Published - 24/02/2026

ISSN

1619-1366

Publication IDs

  • Scopus: 105031480119

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.

Publication metrics

PlumX, opens in new tab

Citations
1
Captures
1

Funding Details

Open access funding provided by University of Oslo (incl Oslo University Hospital)
FundersFunding numbers
University of Oslo
-