© 2017-2024 Leonardo Montecchi
Workshop Paper
Authors | |
---|---|
Abstract | Software Product Lines engineering is a technique that explores systematic reuse of software artifacts in large scale to implement applications that share a common domain and have some customized features. For improving Product Line Architecture evolution, it is advisable to develop Software Product Lines using a modular structure. This demand can be satisfied by an aspect-oriented and component-based feature-architecture method that integrates components, aspects and variation point aspect-connectors. This approach allows minimization of feature scattering in the architectural model and supports modular modelling of crosscutting features. A case study mapping major features of significant e-commerce systems operating in Brazil and other countries was performed to evaluate this approach. The assessment of our solution was performed comparing its stability and modularity with other two approaches. Our results indicate that change impact in the architectural model is reduced when using our solution in the context of Software Product Lines evolution. |
DOI | 10.1145/2797433.2797460 |
Event | Workshop on Variability for Qualities in Software Architecture (VAQUITA 2015) |
Main Event | 9th European Conference on Software Architecture (ECSA 2015) |
Venue | Dubrovnik, Croatia |
Date | September 7, 2015 |
Pages | 26:1-26:7 |
Publisher | ACM |
ISBN | 978-1-4503-3393-1 |
Citation |
Bibtex
@inproceedings{2015VAQUITA, author = {Porreca Azzolini, Raphael and Fischer Rubira, Cecilia Mary and Pondian Tizzei, Leonardo and Nunes Gaia, Felipe and Montecchi, Leonardo}, title = {{Evolving a Software Products Line for E-commerce Systems: a Case Study}}, booktitle = {Workshop on Variability for Qualities in Software Architecture (VAQUITA 2015)}, address = {Dubrovnik, Croatia}, date = {2015-09-07}, pages = {26:1-26:7}, year = {2015} }
Plain TextR. Azzolini, C. Rubira, L. Tizzei, F. Gaia, L. Montecchi.
Evolving a Software Products Line for E-commerce Systems: a Case Study.
In: Workshop on Variability for Qualities in Software Architecture (VAQUITA 2015), pp. 26:1-26:7.
Dubrovnik, Croatia, September 7, 2015.
|
© 2017-2024 Leonardo Montecchi