Skip to main content

An Integral Hierarchy and Diversity Model for Describing Product Family Architectures

  • Conference paper
  • First Online:

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

Abstract

Formal and informal methods for describing software architectures traditionally focus on a system’s components and the interfaces between these components. They assume a design process in which the architect basically defines the architecture of a single product. If variants of this product are required, they are either handled implicitly or are defined at a later stage. Since industrial development processes which result in families of products are becoming increasingly common, there is a need for architectural models and notations in which diversity is modelled as an explicit and integral part of the architecture definition process. We believe that the use of such models can promote the overall optimisation of product families and can facilitate validation of architectural decisions. This paper presents a model which can be used to describe and manage architectures in a number of product family-oriented design processes

Parts of this work have been performed within the ESPRIT project 20477, ARES: Architectural Reasoning for Embedded Systems

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

5. References

  1. Peter J. Ashenden, The VHDL Cookbook, First Edition, Dept. Computer Science, University of Adelaide, South Australia, July 1990

    Google Scholar 

  2. Don Batory, Sean O’Malley, The Design and Implementation of Hierarchical Software Systems with Reusable Components, ACM Transactions on Software Engineering and Methodology, 1 no. 4, pp. 355–398 (October 1992)

    Article  Google Scholar 

  3. Don Batory, Bart J. Geraci, Composition Validation and Subjectivity in GenVoca Generators, IEEE Transactions on Software Engineering 23 no. 2, pp. 67–83 (February 1997)

    Article  Google Scholar 

  4. J.H. ter Bekke, Semantic Data Modelling, Prentice Hall, ISBN 0-13-806050-9

    Google Scholar 

  5. Christina Gacek, Ahmed Abd-Allah, Bradford Clark, Barry Boehm, On the Definition of Software System Architecture, ICSE 17 Software Architecture Workshop (1995)

    Google Scholar 

  6. Hassan Gomaa, Reusable Software Requirements and Architecture for Families of Systems, J. System Software 28, pp. 189–202 (1995)

    Article  Google Scholar 

  7. P. van den Hamer, K. Lepoeter, Managing Design Data: The Five Dimensions of CAD Frameworks, Configuration Management and Product Data Management, Proceedings of the IEEE, 84 no. 1 (January 1996)

    Google Scholar 

  8. Ivar Jacobson, Martin Griss, Patrick Jonsson, Software Reuse, Addison Wesley (1997)

    Google Scholar 

  9. Jeff Magee, Naranker Dulay, Suzan Eisenbach, Jeff Kramer, Specifying Distributed Software Architectures, Wilhelm Schäfer, Pere Botella (eds.) Proceedings ESEC’95, pp. 137–153 (1995), Springer Verlag LNCS 989

    Google Scholar 

  10. A. Spencer Peterson and Jay L. Stanley, Jr., Maping a Domain Model and Architecture to a Generic Design, Technical Report CMU/SEI-94-TR-8, Software Engineering Institute, Carnegie Mellon University (May 1994)

    Google Scholar 

  11. Jason E. Robbins, Nenad Medvidovic, David F. Redmiles, David S. Rosenblum, Integrating Architecture Description Languages with a Standard Design Method, Dept. of Information and Computer Science, University of California, Irvine (1997)

    Google Scholar 

  12. Wilhelm Rossak, Vassilka Kirova, Leon Jololian, Harold Lawson, Tamar Zemel, A Generic Model for Software Architectures, IEEE Software, pp. 84–92 (July/August 1997)

    Google Scholar 

  13. G.H. te Sligte, A. Saunders, P. van den Hamer, A graphical User Interface Design for an Architecture and Diversity Database, Philips Research Internal Report, TN 054/97

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

van den Hamer, P., van der Linden, F., Saunders, A., te Sligte, H. (1998). An Integral Hierarchy and Diversity Model for Describing Product Family Architectures. In: van der Linden, F. (eds) Development and Evolution of Software Architectures for Product Families. ARES 1998. Lecture Notes in Computer Science, vol 1429. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-68383-6_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-68383-6_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64916-8

  • Online ISBN: 978-3-540-68383-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics