Self-adaptive systems: A systematic literature review across categories and domains
Context: Championed by IBM's vision of autonomic computing paper in 2003, the autonomic
computing research field has seen increased research activity over the last 20 years …
computing research field has seen increased research activity over the last 20 years …
Smart-troubleshooting connected devices: Concept, challenges and opportunities
Today's digital world and evolving technology has improved the quality of our lives but it has
also come with a number of new threats. In the society of smart-cities and Industry 4.0, where …
also come with a number of new threats. In the society of smart-cities and Industry 4.0, where …
A formal approach to autonomic systems programming: the SCEL language
The autonomic computing paradigm has been proposed to cope with size, complexity, and
dynamism of contemporary software-intensive systems. The challenge for language …
dynamism of contemporary software-intensive systems. The challenge for language …
Moral and formal model-based control strategy for autonomous vehicles at traffic-light-free intersections
Making an effective traffic strategy is a challenging problem that involves efficiency and
safety, where traffic lights play an important role. Especially in cases without traffic lights …
safety, where traffic lights play an important role. Especially in cases without traffic lights …
The SCEL language: design, implementation, verification
Abstract SCEL (Service Component Ensemble Language) is a new language specifically
designed to rigorously model and program autonomic components and their interaction …
designed to rigorously model and program autonomic components and their interaction …
A conceptual framework for adaptation
In this position paper we present a conceptual vision of adaptation, a key feature of
autonomic systems. We put some stress on the role of control data and argue how some of …
autonomic systems. We put some stress on the role of control data and argue how some of …
Managing uncertainty in self-adaptive systems with plan reuse and stochastic search
Many software systems operate in environments where change and uncertainty are the rule,
rather than exceptions. Techniques for self-adaptation allow these systems to automatically …
rather than exceptions. Techniques for self-adaptation allow these systems to automatically …
Learning and evolution in dynamic software product lines
A Dynamic Software Product Line (DSPL) aims at managing run-time adaptations of a
software system. It is built on the assumption that context changes that require these …
software system. It is built on the assumption that context changes that require these …
Coordinated actor model of self-adaptive track-based traffic control systems
Self-adaptation is a well-known technique to handle growing complexities of software
systems, where a system autonomously adapts itself in response to changes in a dynamic …
systems, where a system autonomously adapts itself in response to changes in a dynamic …
Analysis and control of dynamic reconfiguration processes of manufacturing systems
Dynamic reconfiguration techniques can greatly improve the flexibility and reliability of
manufacturing systems. However, different from static reconfigurable systems, system …
manufacturing systems. However, different from static reconfigurable systems, system …