Creating Product Line Architectures

  • Joachim Bayer
  • Oliver Flege
  • Cristina Gacek
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1951)

Abstract

The creation and validation of product line software architectures are inherently more complex than those of software architectures for single systems. This paper compares a process for creating and evaluating a traditional, one-of-a- kind software architecture with one for a reference software architecture. The comparison is done in the context of PuLSE-DSSA, a customizable process that integrates both product line architecture creation and evaluation.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Balzer, R.: An architectural infrastructure for product families. In: van der Linden, F.J. (ed.) Development and Evolution of Software Architectures for Product Families. LNCS, vol. 1429, pp. 158–160. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  2. 2.
    Bayer, J., et al.: PuLSE: A Methodology to Develop Software Product Lines. In: Symposium on Software Reusability 1999 (SSR 1999), May 1999, pp. 122–131 (1999)Google Scholar
  3. 3.
    DeBaud, J.-M., Schmid, K.: A systematic approach to derive the scope of software product lines. In: Proceedings of the 21st International Conference on Software Engineering (ICSE 1999), pp. 34–43 (1999)Google Scholar
  4. 4.
    Gacek, C., Abd-Allah, A., Clark, B., Boehm, B.: On the Definition of Software Architecture. In: Garlan, D. (ed.) Proceedings of the First International Workshop on Architectures for Software Systems, Seattle, WA, April 24-25, pp. 85–95 (1995)Google Scholar
  5. 5.
    Kazman, R., Abowd, G., Bass, L., Clements, P.: Scenario-Based Analysis of Software Architecture. IEEE Software 13(6), 47–55 (1996)CrossRefGoogle Scholar
  6. 6.
    Kazman, R., Barbacci, M., Klein, M., Carriere, S.J., Woods, S.G.: Experience with Performing ArchitectureTradeoff Analysis. In: Proceedings of the 21st International Conference on Software Engineering (ICSE 1999), pp. 54–63 (1999)Google Scholar
  7. 7.
    Medvidovic, N.: A Classification and Comparison Framework for Software Architecture Description Languages., Technical Report UCI-ICS-97-02, University of California, Irvine, CA (February 1997)Google Scholar
  8. 8.
    Perry, D.: Generic Architecture Descriptions for Product Lines. In: van der Linden, F.J. (ed.) Development and Evolution of Software Architectures for Product Families. LNCS, vol. 1429, pp. 51–56. Springer, Heidelberg (1998)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Joachim Bayer
    • 1
  • Oliver Flege
    • 1
  • Cristina Gacek
    • 1
  1. 1.Fraunhofer Institute for Experimental Software Engineering (IESE)KaiserslauternGermany

Personalised recommendations