KIT | KIT-Bibliothek | Impressum | Datenschutz

Verify, Augment, Improve: Self-Adaptation Repair via Automated Knowledge Augmentation from Mistakes

Benecchi, Pietro; Cardone, Luigi; Camilli, Matteo ; Lestingi, Livia; Mirandola, Raffaela 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Cyber–Physical Systems (CPSs) operate under uncertainty and cannot always guarantee the satisfaction of dependability requirements. Proactive self-adaptation mitigates violations by planning corrective actions, often leveraging predictive models. These models can be inaccurate in underrepresented regions of the operational space, leading to ineffective or unsafe adaptations. We present Verify, Augment, and Improve (VAI), a framework that extends a standard MAPE–K architecture with an asynchronous self-improving loop. VAI intercepts ineffective adaptation actions and turns explanations from a descriptive aid into a mechanism for continual improvement of the self-adaptation process. Specifically, each ineffective adaptation is verified against a ground truth (e.g., a high-fidelity simulator); when a drift between surrogate and ground truth is detected, VAI explains the failure, augments the training data near the drift, and retrains the surrogate. We instantiate VAI on a human–machine teaming benchmark and two study subjects adopting alternative ground truths. Experimental results show that VAI consistently reduces the relative error of adaptation decisions and increases the success rate of meeting requirements, with average gains of 6.89% and 10.88% across the two selected subjects.


Verlagsausgabe §
DOI: 10.5445/IR/1000196013
Veröffentlicht am 07.08.2026
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsdatum 13.04.2026
Sprache Englisch
Identifikator ISBN: 979-8-4007-2445-9
KITopen-ID: 1000196013
Erschienen in Proceedings of the 21st International Conference on Software Engineering for Adaptive and Self-Managing Systems
Veranstaltung 21st IEEE/ACM Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2026), Rio de Janeiro, Brasilien, 13.04.2026 – 14.04.2026
Verlag Association for Computing Machinery (ACM)
Seiten 117 - 128
Externe Relationen Siehe auch
Schlagwörter Self-improving, Adaptation Repair, Knowledge Augmentation,Cyber-Physical Systems
Nachgewiesen in Scopus
OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page