The Role of Aspects in Modeling Product Line Variabilities
By: Jing (Janet) Liu, Robyn R. Lutz, and Hridesh Rajan
Download PaperAbstract
As of today, it is unclear whether aspect-oriented modeling can benefit the model-driven development of software product lines. Although some preliminary studies exist at the requirements and implementation level that investigate the interaction of crosscutting behaviors and product-line variabilities, to the best of our knowledge these interactions at the modeling level are not yet investigated. The contribution of this work is a preliminary study of the object-oriented and aspect-oriented approaches for handling crosscutting variabilities. This study helps us identify desired characteristics of aspect-oriented modeling techniques for product lines. A pacemaker product line, extracted from the real industry case, serves as a running example to illustrate our findings.
ACM Reference
Liu, J.(J. et al. 2006. The Role of Aspects in Modeling Product Line Variabilities. Proceedings for First Workshop on Aspect-oriented Product Line Engineering (AOPLE-1) (Oct. 2006), 32–39.
BibTeX Reference
@inproceedings{liu2006role,
author = {Jing (Janet) Liu and Robyn R. Lutz and Hridesh Rajan},
title = {The Role of Aspects in Modeling Product Line Variabilities},
booktitle = {Proceedings for First Workshop on Aspect-oriented Product Line Engineering (AOPLE-1)},
location = {Portland, Oregon, USA},
month = {October},
year = {2006},
pages = {32-39},
institution = {Iowa State U., Computer Sc.},
entrysubtype = {workshop},
abstract = {
As of today, it is unclear whether aspect-oriented modeling can benefit the
model-driven development of software product lines. Although some preliminary
studies exist at the requirements and implementation level that investigate
the interaction of crosscutting behaviors and product-line variabilities, to
the best of our knowledge these interactions at the modeling level are not yet
investigated. The contribution of this work is a preliminary study of the
object-oriented and aspect-oriented approaches for handling crosscutting
variabilities. This study helps us identify desired characteristics of
aspect-oriented modeling techniques for product lines. A pacemaker product
line, extracted from the real industry case, serves as a running example to
illustrate our findings.
}
}