Linear Evolution of Domain Architecture in Service-Oriented Software Product Lines - Fundamentals of Software Engineering
Conference Papers Year : 2015

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

Sedigheh Khoshnevis
  • Function : Author
  • PersonId : 999420
Fereidoon Shams
  • Function : Author
  • PersonId : 999421

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.
Fichier principal
Vignette du fichier
978-3-319-24644-4_19_Chapter.pdf (385.08 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01446605 , version 1 (26-01-2017)

Licence

Identifiers

Cite

Sedigheh Khoshnevis, Fereidoon Shams. Linear Evolution of Domain Architecture in Service-Oriented Software Product Lines. 6th Fundamentals of Software Engineering (FSEN), Apr 2015, Tehran, Iran. pp.275-291, ⟨10.1007/978-3-319-24644-4_19⟩. ⟨hal-01446605⟩
178 View
107 Download

Altmetric

Share

More