SACRE: Supporting contextual requirements’ adaptation in modern self-adaptive systems in the presence of uncertainty at runtime
Visualitza/Obre
Cita com:
hdl:2117/114742
Tipus de documentArticle
Data publicació2018-05-15
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
ProjectePRODUCCION DE SERVICIOS Y APPS PARA LOS CIUDADANOS CON TECNOLOGIAS OPEN SOURCE (MINECO-TIN2013-44641-P)
SUPERSEDE - SUpporting evolution and adaptation of PERsonalized Software by Exploiting contextual Data and End-user feedback (EC-H2020-644018)
SUPERSEDE - SUpporting evolution and adaptation of PERsonalized Software by Exploiting contextual Data and End-user feedback (EC-H2020-644018)
Abstract
Runtime uncertainty such as unpredictable resource unavailability, changing environmental conditions and user needs, as well as system intrusions or faults represents one of the main current challenges of self-adaptive systems. Moreover, today’s systems are increasingly more complex, distributed, decentralized, etc. and therefore have to reason about and cope with more and more unpredictable events. Approaches to deal with such changing requirements in complex today’s systems are still missing. This work presents SACRE (Smart Adaptation through Contextual REquirements), our approach leveraging an adaptation feedback loop to detect self-adaptive systems’ contextual requirements affected by uncertainty and to integrate machine learning techniques to determine the best operationalization of context based on sensed data at runtime. SACRE is a step forward of our former approach ACon which focus had been on adapting the context in contextual requirements, as well as their basic implementation. SACRE primarily focuses on architectural decisions, addressing selfadaptive systems’ engineering challenges. Furthering the work on ACon, in this paper, we perform an evaluation of the entire approach in different uncertainty scenarios in real-time in the extremely demanding domain of smart vehicles. The real-time evaluation is conducted in a simulated environment in which the smart vehicle is implemented through software components. The evaluation results provide empirical evidence about the applicability of SACRE in real and complex software system domains.
CitacióZavala, E., Franch, X., Marco, J., Knauss, A., Damian, D. SACRE: Supporting contextual requirements’ adaptation in modern self-adaptive systems in the presence of uncertainty at runtime. "Expert systems with applications", 15 Maig 2018, vol. 98, p. 166-188.
ISSN0957-4174
Versió de l'editorhttps://www.sciencedirect.com/science/article/pii/S0957417418300095
Altres identificadorshttps://arxiv.org/abs/1803.01896
Col·leccions
- Departament de Ciències de la Computació - Articles de revista [1.049]
- inSSIDE - integrated Software, Service, Information and Data Engineering - Articles de revista [113]
- Departament d'Enginyeria de Serveis i Sistemes d'Informació - Articles de revista [222]
- GESSI - Grup d'Enginyeria del Software i dels Serveis - Articles de revista [56]
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
SACRE.pdf | postprint author's final draft | 7,959Mb | Visualitza/Obre |