Software Architecture Constraints as Customizable, Reusable and Composable Entities - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

Software Architecture Constraints as Customizable, Reusable and Composable Entities

Résumé

One of the major advantages of component-based software engineering is the ability for developers to reuse and assemble software entities to build complex software. Whereas decomposition of software into components has been and is largely addressed for what concerns the business (functional) part of applications, this is not yet the case for what concerns their documentation (non-functional) part. In this pa- per, we propose a new and original solution to express component-based software non-functional documentation, and we will focus more espe- cially on architecture constraints, which formalize parts of architecture decisions, as executable, customizable, reusable and composable build- ing blocks represented by components. Component-based applications using business and constraint components can be modeled with CLACS, a dedicated ADL which is also introduced in the paper. Architecture constraints can be executed at design-time within CLACS. CLACS is implemented as a plugin in the Eclipse IDE.
Fichier principal
Vignette du fichier
ct-ecsa-10.pdf (101.5 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00511268 , version 1 (01-07-2016)

Identifiants

  • HAL Id : hal-00511268 , version 1

Citer

Chouki Tibermacine, Christophe Dony, Salah Sadou, Luc Fabresse. Software Architecture Constraints as Customizable, Reusable and Composable Entities. ECSA: European Conference on Software Architecture, Aug 2010, Copenhague, Denmark. pp.120-124. ⟨hal-00511268⟩
135 Consultations
246 Téléchargements

Partager

Gmail Facebook X LinkedIn More