University of Minnesota
Software Engineering Center
/

You are here

Extending the Product Family Approach to Support n-Dimensional and Hierarchical Product Lines

Date of Publication: 
August 2001
Associated Research Groups: 
Abstract: 
The software product-line approach (for software product families) is one of the success stories of software reuse. When applied, it can result in cost savings and increases in productivity. In addition, in safety-critical systems the approach has the potential for reuse of analysis and testing results, which can lead to a safer systems. Nevertheless, there are times when it seems like a product family approach should work when, in fact, there are difficulties in properly defining the boundaries of the product family. In this paper, we draw on our experiences in applying the software product-line approach to a family of mobile robots as well as case studies done by others to (1) illustrate how domain structure can currently limit applicability of product-line approaches to certain domains and (2) demonstrate our initial progress towards a solution using a set-theoretic approach to reason about domains of what we call n-dimensional and hierarchical product families.
Venue: 
Proceedings of the Tenth IEEE International Symposium on Requirements Engineering (RE'01), Toronto, Canada, August 2001.
bibtex: 
@InProceedings{Thompson01:family-struct, author = {Jeffrey M. Thompson and Mats P.E. Heimdahl}, title = {Extending the Product Family Approach to Support n-Dimensional and Hierarchical Product Lines}, booktitle = {The Fifth IEEE International Symposium on Requirements Engineering}, OPTpages = {}, year = {2001}, OPTaddress = {Toronto, Canada}, month = {August}, OPTorganization = {IEEE} }