Architecture-centric component-based development needs a three-level ADL - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

Architecture-centric component-based development needs a three-level ADL

Résumé

Architecture-centric, component-based development intensively reuses components from repositories. Such development processes produce architecture definitions, using architecture description languages (ADLs). This paper proposes a three step process. Architecture specifications first capture abstract and ideal architectures imagined by architects to meet requirements. Specifications do not describe complete component types but only component roles (usages). Architecture configurations then capture implementation decisions, as the architects select specific component classes from the repository to implement component roles. Finally, architecture assemblies define how components instances are created and initialized to customize the deployment of architectures in their own execution contexts. This development process is supported by a three-level ADL which enables the separate definition of these three representations. The refinement relationships between these architecture representations are also discussed.
Fichier principal
Vignette du fichier
ECSA10.pdf (467.59 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00534682 , version 1 (03-06-2021)

Identifiants

Citer

Huaxi Yulin Zhang, Christelle Urtado, Sylvain Vauttier. Architecture-centric component-based development needs a three-level ADL. 4th European Conference on Software Architecture, Aug 2010, Copenhagen, Denmark. pp.295-310, ⟨10.1007/978-3-642-15114-9_22⟩. ⟨hal-00534682⟩
76 Consultations
46 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More