Adapting a system with noisy outputs with statistical guarantees

Ilias Gerostathopoulos, Christian Prehofer, Tomas Bures

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Many complex systems are intrinsically stochastic in their behavior which complicates their control and optimization. Current self-adaptation and self-optimization approaches are not tailored to systems that have (i) complex internal behavior that is unrealistic to model explicitly, (ii) noisy outputs, (iii) high cost of bad adaptation decisions, i.e. systems that are both hard and risky to adapt at runtime. In response, we propose to model the system to be adapted as black box and apply state-of-the-art optimization techniques combined with statistical guarantees. Our main contribution is a framework that combines runtime optimization with guarantees obtained from statistical testing and with a method for handling cost of bad adaptation decisions. We evaluate the feasibility of our approach by applying it on an existing traffic navigation self-adaptation exemplar.

Original languageEnglish
Title of host publicationProceedings - 2018 ACM/IEEE 13th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2018
PublisherIEEE Computer Society
Pages58-68
Number of pages11
ISBN (Print)9781450357159
DOIs
Publication statusPublished - 28 May 2018
Externally publishedYes
EventACM/IEEE 13th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2018, , co-located with International Conference on Software Engineering, ICSE 2018 - Gothenburg, Sweden
Duration: 28 May 201829 May 2018

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

ConferenceACM/IEEE 13th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2018, , co-located with International Conference on Software Engineering, ICSE 2018
Country/TerritorySweden
CityGothenburg
Period28/05/1829/05/18

Funding

This work has been partly funded by the Bayerisches Staatsministerium für Wirtschaft und Medien, Energie und Technologie as part of the TUM Living Lab Connected Mobility Project and partly sponsored by the German Ministry of Education and Research (BMBF) under grant no 01Is16043A. The work has been partially supported by project no. LTE117003 (ESTABLISH) from the INTER-EUREKA LTE117 programme by the Ministry of Education, Youth and Sports of the Czech Republic.

FundersFunder number
ESTABLISH
INTER-EUREKALTE117
Ministerstvo Školství, Mládeže a Tělovýchovy
Bundesministerium für Bildung und ForschungLTE117003, 01Is16043A
Technische Universität München
Bayerisches Staatsministerium für Wirtschaft und Medien, Energie und Technologie

    Keywords

    • experimentation cost
    • self-adaptation
    • statistical guarantees

    Fingerprint

    Dive into the research topics of 'Adapting a system with noisy outputs with statistical guarantees'. Together they form a unique fingerprint.

    Cite this