Tooling Support for Variability and Architectural Patterns in Systems Engineering

Abstract : In systems engineering, the deployment of software components is error-prone since numerous safety and security rules have to be preserved. Furthermore, many deployments on different heterogeneous platforms are possible. In this paper we present a technological solution to assist industrial practitioners in producing a safe and secure solution out of numerous architectural variants. First, we introduce a pattern technology that provides correct-by-construction deployment models through the reuse of modeling artifacts organized in a catalog. Second, we develop a variability solution , connected to the pattern technology and based on an extension of the common variability language, for supporting the synthesis of model-based architectural variants. This paper describes a live demonstration of an industrial effort seeking to bridge the gap between variability modeling and model-based systems engineering practices. We illustrate the tooling support with an industrial case study (a secure radio platform).
Type de document :
Communication dans un congrès
19th International Conference on Software Product Line, Jul 2015, Nashville, United States. 2015, Proceedings of the 19th International Conference on Software Product Line. <10.1145/2791060.2791097>
Liste complète des métadonnées


https://hal.inria.fr/hal-01242180
Contributeur : Thomas Degueule <>
Soumis le : vendredi 11 décembre 2015 - 15:44:38
Dernière modification le : mercredi 2 août 2017 - 10:09:57
Document(s) archivé(s) le : samedi 29 avril 2017 - 11:01:55

Fichier

SPLC2015-kCVLPatternsTool.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Thomas Degueule, Joao Bosco Ferreira Filho, Olivier Barais, Mathieu Acher, Jérôme Le Noir, et al.. Tooling Support for Variability and Architectural Patterns in Systems Engineering. 19th International Conference on Software Product Line, Jul 2015, Nashville, United States. 2015, Proceedings of the 19th International Conference on Software Product Line. <10.1145/2791060.2791097>. <hal-01242180>

Partager

Métriques

Consultations de
la notice

335

Téléchargements du document

167