An integrated aspect-oriented model-driven software product line tool suite

  • Authors:
  • Iris Groher;Christa Schwanninger;Markus Voelter

  • Affiliations:
  • Institute for Systems Engineering and Automation, Linz, Austria;Siemens AG, CT SE 2, Munich, Germany;Independent Consultant, Goeppingen, Germany

  • Venue:
  • Companion of the 30th international conference on Software engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software product line engineering is mostly about the systematic management of commonality and variability between product line members. The effectiveness of this approach thus very much depends on how well variability within the family of similar products is implemented and managed. Variability often has widespread impact, crosscutting not only multiple parts of individual artifacts but also multiple artifacts in multiple stages of the product line lifecycle. This demonstration presents an approach that facilitates variability implementation, management, and tracing by integrating aspect-oriented and model-driven software development. We demonstrate means for effectively dealing with variability on model, model transformation, and code generation level. The concepts are illustrated with a case study of a home automation system.