DocumentCode :
3337607
Title :
Verifying Runtime Architectural Reconfiguration of Dynamically Adaptive Systems
Author :
Loukil, Sihem ; Kallel, Slim ; Jmaiel, Mohamed
Author_Institution :
ReDCAD Lab., Univ. of Sfax, Sfax, Tunisia
fYear :
2013
fDate :
4-6 Sept. 2013
Firstpage :
169
Lastpage :
176
Abstract :
Nowadays, dynamically adaptive systems are gaining more widespread use in several domains (mobile application, airports, banks, etc). These systems are often subject to evolution due to varying environmental conditions and the apparition of new user requirements. To maintain their usefulness, such systems must be always available and reliable. In this paper, we are particularly interested in the problem of managing and verifying runtime reconfigurations of dynamically adaptive systems. While managing runtime reconfigurations is achieved through the combination of the Aspect-Oriented Software Development (AOSD) and the Architecture Description Language (ADL), their verification is performed through checking the imposed architectural invariants on the whole application. For this purpose, we present how our approach supports runtime reconfigurations and how architectural invariants written in OCL language can be automatically translated into Schema Ron schemas and then how their preservation is verified to evaluate the runtime reconfigurations.
Keywords :
aspect-oriented programming; program verification; software architecture; software management; ADL; AOSD; OCL language; Schematron schemas; architectural invariant checking; architecture description language; aspect-oriented software development; dynamically adaptive systems; environmental conditions; runtime architectural reconfiguration verification; runtime reconfiguration evaluation; runtime reconfiguration management; user requirements; Adaptive systems; Computer architecture; Context; Instruction sets; Runtime; Sensors; Unified modeling language; ADL; AOSD; Architectural invariants; Dynamic reconfiguration; Software Architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on
Conference_Location :
Santander
Type :
conf
DOI :
10.1109/SEAA.2013.59
Filename :
6619506
Link To Document :
بازگشت