Formal rules for reliable component-based architecture evolution

Abstract : Software architectures are the blueprint of software systems construction and evolution. During the overall software lifecycle, several changes of its architecture may be considered (e.g. including new soft- ware requirements, correcting bugs, enhancing software performance). To ensure a valid and reliable evolution, software architecture changes must be captured, verified and validated at an early stage of the soft- ware evolution process. In this paper, we address this issue by proposing a set of evolution rules for software architectures in a manner that pre- serves consistency and coherence between abstraction levels. The rules are specified in the B formal language and applied to a three-level Adl that covers the three steps of software development: specification, imple- mentation and deployment. To validate our rules, the approach is tested on a running example of Home Automation Software.
Type de document :
Communication dans un congrès
Ivan Lanese; Eric Madelaine. FACS: Formal Aspects of Component Software, Sep 2014, Bertinoro, Italy. 11th international symposium on Formal Aspects of Component Software, LNCS (8997), pp.127-142, 2014, 〈http://facs2014.cs.unibo.it〉. 〈10.1007/978-3-319-15317-9_8〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01245857
Contributeur : Christelle Urtado <>
Soumis le : samedi 20 octobre 2018 - 19:14:32
Dernière modification le : lundi 29 octobre 2018 - 17:30:00

Fichier

facs2014.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Abderrahman Mokni, Marianne Huchard, Christelle Urtado, Sylvain Vauttier, Zhang Huaxi Yulin. Formal rules for reliable component-based architecture evolution. Ivan Lanese; Eric Madelaine. FACS: Formal Aspects of Component Software, Sep 2014, Bertinoro, Italy. 11th international symposium on Formal Aspects of Component Software, LNCS (8997), pp.127-142, 2014, 〈http://facs2014.cs.unibo.it〉. 〈10.1007/978-3-319-15317-9_8〉. 〈hal-01245857〉

Partager

Métriques

Consultations de la notice

136

Téléchargements de fichiers

2