An Architecture Description Language for Dynamic Service-Oriented Product Lines

Seza Adjoyan 1 Abdelhak-Djamel Seriai 1
1 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : Reconciling Software Product Lines (SPL) and Service Oriented Architecture (SOA) allows modeling and implementing systems that systematically adapt their behavior in respond to surrounding context changes. Both approaches are complementary with regard to the variability and the dynamicity properties. Architecture Description Language (ADL), on the other hand, is recognized as an important element in the description and analysis of software properties. Different ADLs have been proposed in SOA or in SPL domains. Nevertheless, none of these ADLs allows describing variability and dynamicity features together in the context of service-oriented dynamic product lines. In this sense, our work attempts to describe the changing architecture of Dynamic Service-Oriented Product Lines (DSOPL). We propose an ADL that allows describing three types of information: architecture's structural elements, variability elements and system’s configuration. Furthermore, we introduce context elements on which service reconfiguration is based.
Type de document :
Communication dans un congrès
SEKE: Software Engineering and Knowledge Engineering, Jul 2015, Pittsburgh, United States. 27th International Conference on Software Engineering and Knowledge Engineering, SEKE 2015, 2015, 〈10.18293/SEKE2015-217〉
Liste complète des métadonnées

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01291161
Contributeur : Abdelhak-Djamel Seriai <>
Soumis le : lundi 21 mars 2016 - 09:38:13
Dernière modification le : jeudi 24 mai 2018 - 15:59:22
Document(s) archivé(s) le : mercredi 22 juin 2016 - 10:20:55

Fichier

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

Identifiants

Collections

Citation

Seza Adjoyan, Abdelhak-Djamel Seriai. An Architecture Description Language for Dynamic Service-Oriented Product Lines. SEKE: Software Engineering and Knowledge Engineering, Jul 2015, Pittsburgh, United States. 27th International Conference on Software Engineering and Knowledge Engineering, SEKE 2015, 2015, 〈10.18293/SEKE2015-217〉. 〈lirmm-01291161〉

Partager

Métriques

Consultations de la notice

159

Téléchargements de fichiers

237