Models@ run. time: a guided tour of the state of the art and research challenges
More than a decade ago, the research topic models@ run. time was coined. Since then, the
research area has received increasing attention. Given the prolific results during these …
research area has received increasing attention. Given the prolific results during these …
A survey of formal methods in self-adaptive systems
One major challenge in self-adaptive systems is to assure the required quality properties.
Formal methods provide the means to rigorously specify and reason about the behaviors of …
Formal methods provide the means to rigorously specify and reason about the behaviors of …
Modeling cyber–physical systems
This paper focuses on the challenges of modeling cyber–physical systems (CPSs) that arise
from the intrinsic heterogeneity, concurrency, and sensitivity to timing of such systems. It …
from the intrinsic heterogeneity, concurrency, and sensitivity to timing of such systems. It …
Adaptive socio-technical systems: a requirements-based approach
A socio-technical system (STS) consists of an interplay of humans, organizations, and
technical systems. STSs are heterogeneous, dynamic, unpredictable, and weakly …
technical systems. STSs are heterogeneous, dynamic, unpredictable, and weakly …
Morph: A reference architecture for configuration and behaviour self-adaptation
An architectural approach to self-adaptive systems involves runtime change of system
configuration (ie, the system's components, their bindings and operational parameters) and …
configuration (ie, the system's components, their bindings and operational parameters) and …
[HTML][HTML] Principled and automated system of systems composition using an ontological architecture
A distributed system's functionality must continuously evolve, especially when environmental
context changes. Such required evolution imposes unbearable complexity on system …
context changes. Such required evolution imposes unbearable complexity on system …
Runtime monitoring and resolution of probabilistic obstacles to system goals
Software systems are deployed in environments that keep changing over time. They should
therefore adapt to changing conditions to meet their requirements. The satisfaction rate of …
therefore adapt to changing conditions to meet their requirements. The satisfaction rate of …
Towards a continuous requirements engineering framework for self-adaptive systems
Requirements engineering (RE) for self-adaptive systems (SAS) is an emerging research
area. The key features of such systems are to be aware of the changes in both their …
area. The key features of such systems are to be aware of the changes in both their …
Adapt cases: extending use cases for adaptive systems
Adaptivity is prevalent in today's software. Mobile devices self-adapt to available network
connections, washing machines adapt to the amount of laundry, etc. Current approaches for …
connections, washing machines adapt to the amount of laundry, etc. Current approaches for …
Using goal models downstream: a systematic roadmap and literature review
Goal models have proven useful for capturing, understanding, and communicating
requirements during early stages of software development. However, the utility of goal …
requirements during early stages of software development. However, the utility of goal …