Models@ run. time: a guided tour of the state of the art and research challenges

N Bencomo, S Götz, H Song - Software & Systems Modeling, 2019 - Springer
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 …

A survey of formal methods in self-adaptive systems

D Weyns, MU Iftikhar, DG De La Iglesia… - Proceedings of the fifth …, 2012 - dl.acm.org
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 …

Modeling cyber–physical systems

P Derler, EA Lee, AS Vincentelli - Proceedings of the IEEE, 2011 - ieeexplore.ieee.org
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 …

Adaptive socio-technical systems: a requirements-based approach

F Dalpiaz, P Giorgini, J Mylopoulos - Requirements engineering, 2013 - Springer
A socio-technical system (STS) consists of an interplay of humans, organizations, and
technical systems. STSs are heterogeneous, dynamic, unpredictable, and weakly …

Morph: A reference architecture for configuration and behaviour self-adaptation

V Braberman, N D'Ippolito, J Kramer, D Sykes… - Proceedings of the 1st …, 2015 - dl.acm.org
An architectural approach to self-adaptive systems involves runtime change of system
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 Elhabbash, Y Elkhatib, V Nundloll, VS Marco… - Future Generation …, 2024 - Elsevier
A distributed system's functionality must continuously evolve, especially when environmental
context changes. Such required evolution imposes unbearable complexity on system …

Runtime monitoring and resolution of probabilistic obstacles to system goals

A Cailliau, AV Lamsweerde - ACM Transactions on Autonomous and …, 2019 - dl.acm.org
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 …

Towards a continuous requirements engineering framework for self-adaptive systems

NA Qureshi, A Perini, NA Ernst… - 2010 First International …, 2010 - ieeexplore.ieee.org
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 …

Adapt cases: extending use cases for adaptive systems

M Luckey, B Nagel, C Gerth, G Engels - Proceedings of the 6th …, 2011 - dl.acm.org
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 …

Using goal models downstream: a systematic roadmap and literature review

J Horkoff, T Li, FL Li, M Salnitri, E Cardoso… - International Journal of …, 2015 - igi-global.com
Goal models have proven useful for capturing, understanding, and communicating
requirements during early stages of software development. However, the utility of goal …