Software Engineering for Intelligent and Autonomous Systems: Report from the GI Dagstuhl Seminar 18343
Simos Gerasimou, Thomas Vogel, Ada Diaconescu

TL;DR
This report summarizes research on adaptive software systems that can dynamically respond to unpredictable environments and failures, emphasizing the role of closed-loop control in autonomous system self-adaptation.
Contribution
It provides an overview of recent advancements in self-adaptive software systems within autonomous and intelligent systems, highlighting collaborative efforts and research directions.
Findings
Enhanced understanding of dynamic adaptation mechanisms.
Identification of key challenges in autonomous system safety.
Promotion of interdisciplinary collaboration in self-adaptive systems.
Abstract
Software systems are increasingly used in application domains characterised by uncertain environments, evolving requirements and unexpected failures; sudden system malfunctioning raises serious issues of security, safety, loss of comfort or revenue. During operation, these systems will likely need to deal with several unpredictable situations including variations in system performance, sudden changes in system workload and component failures. These situations can cause deviation from the desired system behaviour and require dynamic adaptation of the system behaviour, parameters or architecture. Through using closed-loop control, typically realized with software, intelligent and autonomous software systems can dynamically adapt themselves, without any or with limited human involvement, by identifying abnormal situations, analysing alternative adaptation options, and finally,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Software System Performance and Reliability · Scientific Computing and Data Management
