Skip to main content
  • Book
  • © 2007

Software Product Lines in Action

The Best Industrial Practice in Product Line Engineering

  • Learn from expert experience how to do it right and how to avoid pitfalls

  • Gain information about the first steps in transitioning to or improving the product line approach in your organization

  • Benefit from the largest collection of experiential software product line reports ever gathered in one reference

  • From practitioners to practitioners – the authors worked on many product line projects and had insight in most of the reported case studies over several years

  • Includes supplementary material: sn.pub/extras

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • ISBN: 978-3-540-71437-8
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 59.99
Price excludes VAT (USA)
Hardcover Book USD 84.99
Price excludes VAT (USA)

This is a preview of subscription content, access via your institution.

Table of contents (20 chapters)

  1. Front Matter

    Pages I-XX
  2. Aspects of Software Product Line Engineering

    1. Front Matter

      Pages 1-1
    2. The Product Line Engineering Approach

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 3-20
    3. Business

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 21-35
    4. Architecture

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 37-45
    5. Process

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 47-58
    6. Organisation

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 59-78
    7. The Family Evaluation Framework

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 79-108
  3. Experience Reports

    1. Front Matter

      Pages 109-109
    2. Experiences in Product Line Engineering

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 111-119
    3. AKVAsmart

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 121-131
    4. Bosch Gasoline Systems

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 133-148
    5. DNV Software

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 149-166
    6. market maker Software AG

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 167-189
    7. Nokia Mobile Phones

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 191-205
    8. Nokia Networks

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 207-217
    9. Philips Consumer Electronics Software for Televisions

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 219-232
    10. Philips Medical Systems

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 233-248
    11. Siemens Medical Solutions

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 249-263
    12. Telvent

      • Frank van der Linden, Klaus Schmid, Eelco Rommes
      Pages 265-274

About this book

Software product lines represent perhaps the most exciting paradigm shift in software development since the advent of high-level programming languages. Nowhere else in software engineering have we seen such breathtaking improvements in cost, quality, time to market, and developer productivity, often registering in the order-of-magnitude range. While the underlying concepts are straightforward enough – building a family of related products or systems by planned and careful reuse of a base of generalized software development assets – the devil can be in the details, as successful product line practice can involve organizational change, business process change, and technology change.

The authors ideally combine academic research results with industrial real-world experiences, thus presenting a broad view on product line engineering so that both managers and technical specialists will benefit from reading it. After presenting a common framework for the description of the industrial case studies, they capture the wealth of knowledge that eight companies have gathered during the introduction of the software product line engineering approach in their daily practice. After reading this book, you will understand all the relevant aspects, regarding business, architecture, process, and organizational issues, of applying software product line engineering. If you consider using a product line approach in your organization, or if you want to improve your current practices you will find a rich set of useful information at your fingertips – from practitioners to practitioners.

Keywords

  • architecture
  • business process
  • calculus
  • development
  • language
  • networks
  • organization
  • productivity
  • programming
  • programming language
  • software
  • software architectures
  • software development
  • software engineering
  • time

Reviews

“I fully expect that Software Product Lines in Action will become one of the foundational references of this quickly-evolving field. It’s the most comprehensive treatment of product line practice in existence today.” from the Foreword by Paul Clements, SEI – Carnegie Mellon University, USA

"For practicing software developers, or managers considering SPL engineering, this book is highly recommended. The case studies provide excellent examples, and the summary chapters will be invaluable in planning or starting a SPL." from the ACM Review by Andrew R. Huber, Hifn Inc, USA

Authors and Affiliations

  • PhilipsMedical Systems, Veenpluis 4-6, The Netherlands

    Frank Linden

  • Universität Hildesheim, Institut für Informatik, Samelsonplatz 1, Germany

    Klaus Schmid

  • Philips Research, Prof. Holstlaan 4, The Netherlands

    Eelco Rommes

About the authors

Frank van der Linden has worked at Philips Medical Systems in The Netherlands since 1999 and been involved with software product lines since then. He was program chair of a series of five workshops on product line engineering, is a member of the steering committee of the SPLC conferences, and co-authored "Software Product Line Engineering" published by Springer in 2005.

Klaus Schmid is professor for software engineering at the University of Hildesheim, Germany. Previously, he was department head for requirements engineering and usability engineering at the Fraunhofer Institute for Experimental Software Engineering (IESE) in Kaiserslautern, Germany. He has been involved in numerous research and industrial projects in product line engineering.

Eelco Rommes worked at Philips Research in the area of software architecture for medical systems from 2001 to 2006. During that time he was involved in several research projects and he has published on software product lines and related topics.

Bibliographic Information

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • ISBN: 978-3-540-71437-8
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 59.99
Price excludes VAT (USA)
Hardcover Book USD 84.99
Price excludes VAT (USA)