An increasing number of modern software systems need to be adapted at runtime while they are still executing. It becomes crucial to validate each adaptation before it is deployed to the running system. Models are used to ease software maintenance and can, therefore, be used to manage dynamic software adaptations. For example, models are used to manage coarse-grained anticipated adaptations for self-adaptive systems. However, the need for both fine-grained and unanticipated adaptations is becoming increasingly common, and their validation is also becoming more crucial. This paper proposes an approach to validate unanticipated, fine-grained adaptations performed on models before the adaptations are deployed into the running system. The proposed approach exploits model execution where model representations of the test suites of a software system are executed. The proposed approach is demonstrated and evaluated within the Fine Grained Adaptation (FiGA) framework.
Using models to validate unanticipated, fine-grained adaptations at tuntime / M. Al Refai, W. Cazzola, S. Ghosh, R. France - In: 2016 IEEE 17th International Symposium on High Assurance Systems Engineering (HASE)[s.l] : IEEE, 2016 Jan. - ISBN 9781467399128. - pp. 23-30 (( Intervento presentato al 17. convegno IEEE International Symposium on High Assurance Systems Engineering, HASE tenutosi a Orlando nel 2016 [10.1109/HASE.2016.40].
Using models to validate unanticipated, fine-grained adaptations at tuntime
W. CazzolaSecondo
;
2016
Abstract
An increasing number of modern software systems need to be adapted at runtime while they are still executing. It becomes crucial to validate each adaptation before it is deployed to the running system. Models are used to ease software maintenance and can, therefore, be used to manage dynamic software adaptations. For example, models are used to manage coarse-grained anticipated adaptations for self-adaptive systems. However, the need for both fine-grained and unanticipated adaptations is becoming increasingly common, and their validation is also becoming more crucial. This paper proposes an approach to validate unanticipated, fine-grained adaptations performed on models before the adaptations are deployed into the running system. The proposed approach exploits model execution where model representations of the test suites of a software system are executed. The proposed approach is demonstrated and evaluated within the Fine Grained Adaptation (FiGA) framework.File | Dimensione | Formato | |
---|---|---|---|
07423129.pdf
accesso riservato
Tipologia:
Publisher's version/PDF
Dimensione
650.88 kB
Formato
Adobe PDF
|
650.88 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.