No abstract available.
Proceeding Downloads
Formal Synthesis of Uncertainty Reduction Controllers
In its quest for approaches to taming uncertainty in self-adaptive systems (SAS), the research community has largely focused on solutions that adapt the SAS architecture or behaviour in response to uncertainty. By comparison, solutions that reduce the ...
Automated Planning for Adaptive Cyber-Physical Systems under Uncertainty in Temporal Availability Constraints
In smart Cyber-Physical Systems (sCPS), a critical challenge lies in task planning under uncertainty. There is a broad body of work in the area with approaches able to deal with different classes of constraints (e.g., ordering, structural) and ...
Handling uncertainty in the specification of autonomous multi-robot systems through mission adaptation
Multi-robot systems (MRS) have gained interest as a versatile paradigm for complex task execution across various domains such as healthcare, logistics, and maintenance. Often, they are called to operate in variable and dynamic environments, which makes ...
Uncertainty Flow Diagrams: Towards a Systematic Representation of Uncertainty Propagation and Interaction in Adaptive Systems
- Javier Camara,
- Sebastian Hahner,
- Diego Perez-Palacin,
- Antonio Vallecillo,
- Maribel Acosta,
- Nelly Bencomo,
- Radu Calinescu,
- Simos Gerasimou
Sources of uncertainty in adaptive systems are rarely independent, and their interaction can affect the attainment of system goals in unpredictable ways. Despite ample work on "taming" uncertainty, the research community has devoted little attention to ...
ADAM: Adaptive Monitoring of Runtime Anomalies in Small Uncrewed Aerial Systems
Small Uncrewed Aerial Systems (sUAS), commonly referred to as drones, have become ubiquitous in many domains. Examples range from drones taking part in search-and-rescue operations to drones being used for delivering medical supplies or packages. As sUAS ...
Towards Proactive Decentralized Adaptation of Unmanned Aerial Vehicles for Wildfire Tracking
Smart Cyber-Physical Systems (sCPS) operate in dynamic and uncertain environments, where anticipation to adverse situations is crucial and decentralization is often necessary due to e.g., scalability issues. Addressing the limitations related to the lack ...
Wildfire-UAVSim: An Exemplar for Evaluation of Adaptive Cyber-Physical Systems in Partially-Observable Environments
Smart Cyber-Physical Systems (sCPS) operate under dynamic, harsh conditions and limited observability of their operation environment. To facilitate the evaluation of distributed CPS where adaptation is affected by partial observability, this paper ...
Aloft: Self-Adaptive Drone Controller Testbed
- Calum Imrie,
- Rhys Howard,
- Divya Thuremella,
- Nawshin Mannan Proma,
- Tejas Pandey,
- Paulina Lewinska,
- Ricardo Cannizzaro,
- Richard Hawkins,
- Colin Paterson,
- Lars Kunze,
- Victoria Hodge
Aerial drones are increasingly being considered as a valuable tool for inspection in safety critical contexts. Nowhere is this more true than in mining operations which present a dynamic and dangerous environment for human operators. Drones can be ...
Exploring the Potential of Large Language Models in Self-adaptive Systems
Large Language Models (LLMs), with their abilities in knowledge acquisition and reasoning, can potentially enhance the various aspects of Self-adaptive Systems (SAS). Yet, the potential of LLMs in SAS remains largely unexplored and ambiguous, due to the ...
Automating Pipelines of A/B Tests with Population Split Using Self-Adaptation and Machine Learning
A/B testing is a common approach used in industry to facilitate innovation through the introduction of new features or the modification of existing software. Traditionally, A/B tests are administrated manually and conducted sequentially, with each ...
Generating Executable Test Scenarios from Autonomous Vehicle Disengagements using Natural Language Processing
With the emergence of autonomous vehicles comes requirements on adequate and rigorous testing techniques, particularly as systems continuously adapt to changing environments. Scenario-based, simulated testing is one approach that has received attention, ...
Swarm intelligence-based bio-inspired algorithms
Swarm-based algorithms are one of the most popular bio-inspired algorithms inspired by animals' collective behavior. In this position paper, I discuss the benefits of how the self-adaptive community could benefit from considering bio-inspired algorithms ...
Bio-inspired computing systems: handle with care, discard if need it
Nature has an excellent track record in solving problems, and while biological inspired approaches draw inspiration from nature, they should not emulate it blindly. What works for nature may not work for computer systems - bio-inspired computing comes to ...
Raft Protocol for Fault Tolerance and Self-Recovery in Federated Learning
Federated Learning (FL) has emerged as a decentralised machine learning paradigm for distributed systems, particularly in edge and IoT environments. However, ensuring fault tolerance and self-recovery in such scenarios remains challenging, because of the ...
Integrating Graceful Degradation and Recovery through Requirement-driven Adaptation
Cyber-physical systems (CPS) are subject to environmental uncertainties such as adverse operating conditions, malicious attacks, and hardware degradation. These uncertainties may lead to failures that put the system in a sub-optimal or unsafe state. ...
Learning Recovery Strategies for Dynamic Self-healing in Reactive Systems
Self-healing systems depend on following a set of predefined instructions to recover from a known failure state. Failure states are generally detected based on domain specific specialized metrics. Failure fixes are applied at predefined application hooks ...
SWITCH: An Exemplar for Evaluating Self-Adaptive ML-Enabled Systems
Addressing runtime uncertainties in Machine Learning-Enabled Systems (MLS) is crucial for maintaining Quality of Service (QoS). The Machine Learning Model Balancer is a concept that addresses these uncertainties by facilitating dynamic ML model switching,...
Patterns of Applied Control for Public Health Measures on Transportation Services under Epidemic
The recent trend of uncontrolled spread of infectious diseases has resulted in severe disruption to society on a worldwide scale. One of the causes is represented by public transportation services that contribute to the spread of an epidemic, which has ...
RAMSES: An Artifact Exemplar for Engineering Self-Adaptive Microservice Applications
- Vincenzo Riccio,
- Giancarlo Sorrentino,
- Ettore Zamponi,
- Matteo Camilli,
- Raffaela Mirandola,
- Patrizia Scandurra
This paper introduces RAMSES, an exemplar tailored for both practitioners and researchers working on self-adaptive microservice applications. By emphasizing a clear separation of concerns between the application and its adaptation logic, RAMSES realizes ...
Self-adaptive, Requirements-driven Autoscaling of Microservices
Microservices architecture offers various benefits, including granularity, flexibility, and scalability. A crucial feature of this architecture is the ability to autoscale microservices, i.e., adjust the number of replicas and/or manage resources. ...
GreenhouseDT: An Exemplar for Digital Twins
- Eduard Kamburjan,
- Riccardo Sieve,
- Chinmayi Prabhu Baramashetru,
- Marco Amato,
- Gianluca Barmina,
- Eduard Occhipinti,
- Einar Broch Johnsen
Digital twins, which are increasingly adopted in industry, are model-centric systems used to improve the behavior of a twinned physical system. Seen as a whole, this system has several layers of self-adaptation: first, the digital twin manages its ...
Latency-aware RDMSim: Enabling the Investigation of Latency in Self-Adaptation for the Case of Remote Data Mirroring
Self-adaptive systems are able to adapt themselves according to changing contextual conditions to ensure a set of predefined objectives (e.g., certain non-functional requirements like reliability) is reached. For this, they perform adaptation actions ...
Explanation-driven Self-adaptation using Model-agnostic Interpretable Machine Learning
Self-adaptive systems increasingly rely on black-box predictive models (e.g., Neural Networks) to make decisions and steer adaptations. The lack of transparency of these models makes it hard to explain adaptation decisions and their possible effects on ...
Human empowerment in self-adaptive socio-technical systems
Recent advances in generative AI and machine learning have stirred up fears about the unbridled adoption of autonomous, self-adaptive decision mechanisms in socio-technical systems. This vision paper explores the critical relationship between software-...
Towards Understanding Trust in Self-adaptive Systems
Self-adaptive systems (SASs) can change their structures autonomously and dynamically adapt their behaviors aiming at (i) attaining longer-term system goals and (ii) coping with inevitable dynamics and changes in their operational environments that are ...
SafeDriveRL: Combining Non-cooperative Game Theory with Reinforcement Learning to Explore and Mitigate Human-based Uncertainty for Autonomous Vehicles
Increasingly, artificial intelligence (AI) is being used to support automotive systems, including autonomous vehicles (AVs) with self-driving capabilities. The premise is that learning-enabled systems (LESs), those systems that have one or more AI ...
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
SEAMS '08 | 31 | 17 | 55% |
Overall | 31 | 17 | 55% |