Not logged in.

Contribution Details

Type Conference or Workshop Paper
Scope Discipline-based scholarship
Published in Proceedings No
Title Architecture Recovery for Product Families
Organization Unit
Authors
  • Martin Pinzger
  • Harald Gall
  • Jean-Francois Girard
  • Jens Knodel
  • Claudio Riva
  • Wim Pasman
  • Chris Broerse
  • Jan Gerben Wijnstra
Item Subtype Original Work
Refereed Yes
Status Published in final form
Page Range 332 - 351
Event Title Proceedings of the 5th International Workshop on Product Family Engineering
Series Name Lecture Notes in Computer Science
Place of Publication Siena, Italy
Publisher Springer
Abstract Text Software product families are rarely created right away but they emerge when a domain becomes mature enough to sustain their long-term investments. The typical pattern is to start with a small set of products to quickly enter a new market. As soon as the business proves to be successful new investments are directed to consolidating the software assets. The various products are migrated towards a flexible platform where the assets are shared and new products can be derived from. In order to create and maintain the platform, the organization needs to carry out several activities such as recovering the architectures of single products and product families, designing the reference architecture, isolating the variable parts, and generalizing software components. In this paper, we introduce a product family construction process that exploits related systems and product families, and we describe methods and tools used. We also present an approach for classifying platforms according to platform coverage and variation and describe three techniques to handle variability across single products and whole product families.
PDF File Download
Export BibTeX
EP3 XML (ZORA)