The Role of Aspects in Modeling Product Line Variabilities

PDF Download Download Paper


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.

Bib Info

  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.}