Automatic Translation of Architecture Constraint Specifications into Components

Sahar Kallel 1, 2, * Bastien Tramoni 1 Chouki Tibermacine 1 Christophe Dony 1 Ahmed Hadj Kacem 2
* Auteur correspondant
1 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : Architecture constraints are specifications defined by developers at design-time and checked on design artifacts (architecture descriptions , like UML models). They enable to check, after an evolution, whether an architecture description still conforms to the conditions imposed by an architecture pattern, style or any design principle. One possible language for specifying such constraints is the OMG's OCL. Most of these architecture constraints are formalized as " gross " specifications, without any structure or parameterization possibilities. This causes difficulties in their reuse. We propose in this work a process for translating architecture constraints into a special kind of components called constraint-components. This makes these specifications reusable (easily put and checked out in/from repositories), parametrizable (generic and applicable in different contexts) and composable with others. We implemented this process by considering the translation of OCL constraints into constraint-components described with an ADL called CLACS.
Type de document :
Communication dans un congrès
ECSA: European Conference on Software Architecture, Sep 2015, Dubrovnik, Croatia. Springer, 9th European Conference on Software Architecture (ECSA'15), LNCS (9278), pp.322-338, 2015, Software Architecture. 〈http://ecsa-conference.org/2015/〉. 〈10.1007/978-3-319-23727-5_27〉
Liste complète des métadonnées

Littérature citée [28 références]  Voir  Masquer  Télécharger

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01235454
Contributeur : Chouki Tibermacine <>
Soumis le : lundi 30 novembre 2015 - 11:30:56
Dernière modification le : mardi 27 février 2018 - 11:54:24
Document(s) archivé(s) le : samedi 29 avril 2017 - 03:34:04

Fichier

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

Identifiants

Collections

Citation

Sahar Kallel, Bastien Tramoni, Chouki Tibermacine, Christophe Dony, Ahmed Hadj Kacem. Automatic Translation of Architecture Constraint Specifications into Components. ECSA: European Conference on Software Architecture, Sep 2015, Dubrovnik, Croatia. Springer, 9th European Conference on Software Architecture (ECSA'15), LNCS (9278), pp.322-338, 2015, Software Architecture. 〈http://ecsa-conference.org/2015/〉. 〈10.1007/978-3-319-23727-5_27〉. 〈lirmm-01235454〉

Partager

Métriques

Consultations de la notice

122

Téléchargements de fichiers

217