SEAMS 2020
Mon 29 June - Fri 3 July 2020
co-located with ICSE 2020
Tue 30 Jun 2020 14:10 - 14:15 at SEAMS - Session 3: Composition, Control and Trustworthiness Chair(s): Danny Weyns

Self-adaptive systems continuously adapt to internal and external changes in their execution environment. In context-based self-adaptation, adaptations take place in response to the characteristics of the execution environment, captured as a context. However, in large-scale adaptive systems operating in dynamic environments, multiple contexts are often active at the same time, requiring simultaneous execution of multiple adaptations. Complex interactions between such adaptations might not have been foreseen or accounted for at design time. For example, adaptations can partially overlap, requiring only partial execution of each, or they can be conflicting, requiring some of the adaptations not to be executed at all, in order to preserve system execution. To ensure a correct composition of adaptations, we propose ComInA, a novel reinforcement learning based approach, which autonomously learns interactions between adaptations as well as the most appropriate adaptation composition for each combination of active contexts, as they arise. We present an initial evaluation of ComInA in an urban public transport network simulation, where multiple adaptations to buses, routes, and stations are required. Early results show that ComInA correctly identifies whether adaptations are compatible or conflicting and learns to execute adaptations which maximize system performance. However, further investigation is needed into how best to utilize such identified relationships to optimize a wider range of metrics and utilize more complex composition strategies.

Tue 30 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

14:00 - 15:30
Session 3: Composition, Control and TrustworthinessSEAMS 2020 at SEAMS
Chair(s): Danny Weyns KU Leuven
14:00
5m
Talk
An Ontological Architecture for Principled and Automated System of Systems CompositionTechnical
SEAMS 2020
Abdessalam Elhabbash Lancaster University, Vatsala Nundloll Lancaster University, Yehia Elkhatib Lancaster University, Gordon Blair Lancaster University, Vicent Sanz Marco Lancaster University
DOI Pre-print Media Attached
14:05
5m
Talk
A Platform to Enable Self-Adaptive Cloud Applications Using Trustworthiness PropertiesDemo
SEAMS 2020
José D'Abruzzo Pereira University of Coimbra, Rui Silva University of Coimbra, Nuno Antunes Universidade de Coimbra, Jorge Luiz Machado da Silva Unicamp, Breno de França UNICAMP, Regina Moraes UNICAMP, Marco Vieira University of Coimbra
DOI Pre-print Media Attached
14:10
5m
Talk
Learning Run-time Compositions of Interacting AdaptationsNIER
SEAMS 2020
Nicolás Cardozo Universidad de los Andes, Ivana Dusparic Trinity College Dublin, Ireland
DOI Pre-print Media Attached
14:15
5m
Talk
Monitoring for Control in Role-oriented Self-Adaptive SystemsDoctoral
SEAMS 2020
Ilja Shmelkin Technische Universität Dresden, Germany
DOI Pre-print Media Attached
14:20
5m
Talk
A Role-Based Architecture for Self-Adaptive Cyber-Physical SystemsDoctoral
SEAMS 2020
Tim Kluge TU Dresden, Germany
DOI Pre-print Media Attached
14:25
65m
Other
Q&A and Discussion (Session 3)
SEAMS 2020