Skip to main content

Patterns in Product Family Architecture Design

  • Conference paper
Software Product-Family Engineering (PFE 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3014))

Included in the following conference series:

Abstract

The common architecture is a central asset of a product family. But in many cases variations in quality requirements between family members make it difficult to standardise architectural solutions across the family. Therefore the common architecture has to support variation. In this paper we propose an approach to product family architecture design, modelling and use based on architecture patterns and their relationship to quality attributes that supports the representation of an open architecture and the specialisation of this architecture to meet product specific quality requirements.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. DAIM Software Engineering Handbook. Available through ICT-Norway (2003), http://www.iktnorge.no

  2. Bosch, J.: Design and Use of Software Architectures - Adopting and Evolving a Product- Line Approach. Addison-Wesley, Reading (2000)

    Google Scholar 

  3. Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures: Methods and case studies. Addison-Wesley, Reading (2002)

    Google Scholar 

  4. Buschmann, F., Meunier, R., Rohnert, H., Sommerland, P., Stal, M.: Pattern-Oriented Software Architecture - A system of Patterns. Wiley, Chichester (1996)

    Google Scholar 

  5. Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture. Patterns for Concurrent and Networked Objects, vol. 2. Wiley, Chichester (2001)

    Google Scholar 

  6. Jazayeri, M., Ran, A., Van Der Linden, F.: Software Architecture for Product Families: Principles and Practice. Addison-Wesley, Reading (2000)

    Google Scholar 

  7. Bass, L., Klein, M., Bachmann, F.: Quality Attribute Design Primitives and the Attribute Driven Design Method. In: 4th Intl. Workshop on Product Family Engineering, Bilbao, Spain (2001)

    Google Scholar 

  8. Hallsteinsen, S., Swane, E.: Handling the diversity of networked devices by means of a product family approach. In: 4th Intl. Workshop on Product Family Engineering, Bilbao, Spain (2001)

    Google Scholar 

  9. Mehta, M., Drew, N., Nierdermeier, C.: Reconfigurable terminals: An overview of Architectural Solutions. IEEE Communications Magazine (August 2001)

    Google Scholar 

  10. Trygve Reenskaug with Per Wold and Odd Arild Lehne. Working with objects – The Ooram software engineering method. Manning Publications (1996); van Ommering, R.: Building product populations with software components. In: International Conference on Software Engineering 2002, Orlando (2002)

    Google Scholar 

  11. Klein, M., Kazman, R.: Attribute-based architectural styles. SEI Technical report CMU/SEI-99-TR-022 (1999)

    Google Scholar 

  12. van Ommering, R.: Building product populations with software components. In: International Conference on Software Engineering 2002, Orlando (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hallsteinsen, S., Fægri, T.E., Syrstad, M. (2004). Patterns in Product Family Architecture Design. In: van der Linden, F.J. (eds) Software Product-Family Engineering. PFE 2003. Lecture Notes in Computer Science, vol 3014. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24667-1_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24667-1_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21941-5

  • Online ISBN: 978-3-540-24667-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics