Skip to main content

Introducing Product Lines in Small Embedded Systems

  • Conference paper
  • First Online:
Software Product-Family Engineering (PFE 2001)

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

Included in the following conference series:

Abstract

How do you introduce product lines into a hardware dominated organization that has increasing software architecture awareness and products with extremely limited memory resources? This experience paper describes the transition steps from a conventional development to a first product, conformant to a product line design. Further steps towards a full product line are outlined in this on-going project. Key aspects like investigation of requirements, design, set of tools, speed of change, skills, and organization commitment are addressed. The investigation phase involved an architecture reconstruction of existing products and a requirements elicitation. The architectural design phase used the Attribute Driven Design method (ADD) of the Software Engineering Institute (SEI). The generated architecture had to be mapped onto the business unit’s design tool, which generated the component code. Instead of reaching a full product line approach with the first product this experience report emphasizes the right speed of change by firstly reaching a high commitment level at the organization in software architecture techniques. This builds the necessary foundation to survive higher investments for the first few products until the cost benefit of product lines pay back later on. Essential in the introduction phase are personal skills, like integrity in order to support a successful change at the organization. Those skills form a foundation to achieve a committed organization.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Clements, L. Northrop, A Framework for Product Line Practice. Version 2.0, August 1999, http://www.sei.cmu.edu/plp/frameworkv2.7.pdf.

  2. D. Harel, M. Politi, Modeling Reactive Systems with Statecharts, McGraw-Hill, 1998.

    Google Scholar 

  3. C. Stoermer, L. O’Brien, MAP-Mining Architectures for Product Lines, Technical Report, will be published at WICSA 2001.

    Google Scholar 

  4. M. Klein, R. Kazman et al., Attribute Based Architecture Styles. Software Architecture, Proceedings of the First Working IFIP Conference on Software Architecture (WICSA1), 1999.

    Google Scholar 

  5. Bachmann, F.; Bass, L.; Chastek, G.; Donohoe, P.& Peruzzi, F. The Architecture Based Design Method. CMU/SEI-2000-TR-001 ADA375851. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2000.

    Google Scholar 

  6. R. Kazman, S. Jeromy Carrière, Playing Detective: Reconstructing Software Architecture from Available Evidence, Journal of Automated Software Engineering, pp.107–138, April 1999.

    Google Scholar 

  7. C. Douglass Locke, Cyclic Executive vs. Fixed Priority Executives. The International Journal of Time-Critical Computing Systems, Volume 4, No.1, 1992.

    Google Scholar 

  8. Conner, D. and R. Patterson, Building Commitment to Organizational Change. Training and Development Journal, April 1982.

    Google Scholar 

  9. J. Peters, W. Pedrycz, Software Engineering. An Engineering Approach. Wiley, 2000.

    Google Scholar 

  10. B. Hayes-Roth, A Blackboard Architecture for Control, Artificial Intelligence 26(3) pp 251–321, 198

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Stoermer, C., Roeddiger, M. (2002). Introducing Product Lines in Small Embedded Systems. In: van der Linden, F. (eds) Software Product-Family Engineering. PFE 2001. Lecture Notes in Computer Science, vol 2290. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47833-7_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-47833-7_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43659-1

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics