Linear Evolution of Domain Architecture in Service-Oriented Software Product Lines

Abstract : In service-oriented software product lines, when a change occurs in the business process variability model, designing the domain architecture from scratch imposes costs of re-architecture, high costs of change in the domain-level assets; and high costs of change in many products based on the new domain architecture. In this paper, focusing on the linear evolution scenario in service-oriented product lines, which refers to propagating changes in some assets to some other assets, both in the domain level, we deal with the problem of propagating changes in domain requirements (the business process variability model) to the domain architecture level, in a cost-optimal and consistency-preserving way. We present a method to suggest the optimal change propagation options to reach the aforementioned goals. The method showed promising to provide minimal change costs as well as to fully preserve consistency of the target models if no human intervention exists in the change propagation results.
Type de document :
Communication dans un congrès
Mehdi Dastani; Marjan Sirjani. 6th Fundamentals of Software Engineering (FSEN), Apr 2015, Tehran, Iran. Springer, Lecture Notes in Computer Science, LNCS-9392, pp.275-291, 2015, Fundamentals of Software Engineering. 〈10.1007/978-3-319-24644-4_19〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01446605
Contributeur : Hal Ifip <>
Soumis le : jeudi 26 janvier 2017 - 10:43:41
Dernière modification le : jeudi 26 janvier 2017 - 10:57:18
Document(s) archivé(s) le : vendredi 28 avril 2017 - 07:47:42

Fichier

978-3-319-24644-4_19_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Sedigheh Khoshnevis, Fereidoon Shams. Linear Evolution of Domain Architecture in Service-Oriented Software Product Lines. Mehdi Dastani; Marjan Sirjani. 6th Fundamentals of Software Engineering (FSEN), Apr 2015, Tehran, Iran. Springer, Lecture Notes in Computer Science, LNCS-9392, pp.275-291, 2015, Fundamentals of Software Engineering. 〈10.1007/978-3-319-24644-4_19〉. 〈hal-01446605〉

Partager

Métriques

Consultations de la notice

153

Téléchargements de fichiers

4