• RRP: £39.99
  • You Save: £4.00 (10%)
FREE Delivery in the UK.
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Software Product Line Eng... has been added to your Basket
+ £2.80 UK delivery
Used: Good | Details
Sold by EliteDigital UK
Condition: Used: Good
Comment: Book is in average Used-Good Condition. Sent Airmail from New York. Please allow 7-15 Business days for delivery. Also note: This book may or may not contain highlighting, writing, or other various markings and/or show normal wear for a book in this condition grade. Excellent Customer service.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Software Product Line Engineering: Foundations, Principles, and Techniques Hardcover – 1 Jul 2005

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
£35.99 £31.95
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£35.99 FREE Delivery in the UK. Only 2 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.

Product details

Product Description

About the Author

Dr. Günter Böckle received a MSc degree in Mathematics from the Technical University Stuttgart in 1973 and a PhD (Dr. rer. nat.) in 1976. He joined Siemens 1977 and has since worked in several departments. His major working areas include modeling, simulation, system assessment and performance validation, processor and bus architecture development, and operating system development. He worked in the USA in a joint product development with a major microprocessor manufacturer. Specializing in parallel systems, he focused on instruction-level parallelism. Since several years he is working in the field of systems engineering, currently with emphasis on requirements engineering. Since 1999 the focus shifted to system family engineering. He published a book on fine-grain parallel systems and had many publications at conferences and workshops, including one in IEEE Computer. The work encompassed also company-internal training courses. He is a member of the German chapter of INCOSE (International Council on Systems Engineering).


Dr. Klaus Pohl is full professor for software systems engineering and director of the Institute for Computer Science and Business Information Systems at the University of Essen, Germany. He holds a degree in computer science (FH Karlsruhe, Germany) and a degree in information systems (Univ. Konstanz, Germany). Klaus Pohl received his PhD and his habilitation in Computer Science from the Technical University of Aachen, Germany. His current research interest include software product lines, requirements management and scenario-based test case derivation.

Current research projects include the European ITEA initiative in software product lines (the CAFÉ project) and various industrial uptake projects with leading Germany companies. Klaus Pohl is (co-)author of over 90 referred publications in the area of requirements and software engineering. He as published a book on Process-Centred Requirments Engineering (RSP/Wiley) and is (co-editor) of more than 15 conference and workshop proceedings. Moreover, he is/was co-editor of several special issues of well-established journals, including "Introduction of Software Product Lines", IEEE Software, 2002.

He is a member of the IFIP working-group 2.9 on software requirements engineering, member of the steering committee of the IEEE Intl. Requirements Engineering Conference (RE), member of the editorial board of the Requirements Engineering Journal and founder and member of the advisory board of the Requirements Engineering: Foundation for Software Quality (REFSQ) workshop series. He is/was program chair of various conferences and workshops including the IEEE Joint Intl. Requirements Engineering Conference (RE ‘02).


Dr. Frank van der Linden is project leader at Philips Medical Systems, since 1999. Before that time he was researcher at Philips Research Laboratories since 1984. He did his PhD. in Mathematics (Number Theory) at the University of Amsterdam between 1979 and 1984. His main interests are with software engineering and architecture. He was Philips project leader of the ESPRIT project 20.477, ARES (Architectural Reasoning for Embedded Systems) and is project leader of the ITEA projects 99005, ESAPS and ip00004, CAFÉ and the proposed project leader of the succeeding ITEA project ip02009, FAMILIES. He was the programme chair of five International Workshops on Development and Evolution of Software Architectures for System families, respectively in Las Navas in November 1996, Las Palmas in February 1998 and March 2000, Bilbao in October 2001, and Sienna in November 2003. These workshops are organised within ARES, ESAPS and CAFÉ. He is the editor of the proceedings of the second to fourth workshop (Springer LNCS 1429, 1951 and 2290). Moreover he is co-editor of the ARES experience book: Mehdi Jazayeri, Alexander Ran, Frank van der Linden, Software Architecture for System families, Principles and Practice, Addison Wesley, 2000.

Customer Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 3.8 out of 5 stars 4 reviews
8 of 9 people found the following review helpful
3.0 out of 5 stars For the classroom only... 29 Nov. 2005
By T Anderson - Published on Amazon.com
Format: Hardcover Verified Purchase
This book is an excellent classroom book, but not practical for PLE in the field. It does an excellent job of laying out a framework for a PLE process and it does an excellent job of teaching variability. The main problem with the book is that it uses the Orthogonal Variability Model to trace the variability in the project's artifacts, and there are no tools to support an Orthogonal Variability Model. It is a perfect way to teach variability, and the Orthogonal Variability Model works well in a text book context, but would not be practical on a real project.

The book makes reference to SEGOS-VM Tool, which is being developed to support the authors Orthogonal Variability Model, but it is no where to be found on the web.

So I would suggest this book only if you are interested in becoming "book smart" about PLE, it does do an excellent job of teaching the topic, but it's process holds little value for real projects.
1 of 1 people found the following review helpful
3.0 out of 5 stars Good introduction to product line engineering 2 Mar. 2009
By Andreas - Published on Amazon.com
Format: Hardcover
This book gives a good introduction to product line engineering (PLE). It highlights many of the problems and possibilities with PLE. The orthogonal variability model gives a "clean" view of variation points and variants.

The book is on a too high level for me and it does not go deeper into the subject of PLE. The orthogonal variability model works with the simple examples in the book but in real life applications it will soon be very hard to realize the model.

I can still recommend this book to anyone that wants a good introduction to PLE.
5.0 out of 5 stars Five Stars 12 Mar. 2015
By Victor Jassiel - Published on Amazon.com
Format: Hardcover Verified Purchase
a good book, the best if you wanna learns SPL
0 of 1 people found the following review helpful
4.0 out of 5 stars Excellent Survey of this Topic 8 April 2012
By R. Williams - Published on Amazon.com
Format: Kindle Edition Verified Purchase
This is a really good book. One of the challenges with PLE is whether it's really a methodology or if it's just a bunch of design principles. These guys don't really settle that issue. They seem to come down in a place where they are saying that PLE is layered in with established methodological approaches (e.g. component-based development, etc.). The additional layer that PLE advances is the idea that before you get down to individual components, you ought to design a variant strategy that will allow for families of products developed from the core base.

The one gripe I have with this book is one I have with a lot of books: their choice of example is unsatisfying. The whole book is built around the idea of a home automation system. This is really pretty loopy: if I get a fingerprint reader to open the door and someone else gets a keypad, those are not different products, in a family.. ?? It's not like it would be hard to think up some really good examples.

I would encourage everyone to read this book because product thinking is really important, even if you are just developing a solution now (not a product).

In 2012, it's probably time for some new thinking in this direction. Meantime, though, this is the only methodology that really deals with this question of how do you design for product evolution. Also, this should be of interest in general to people who have a process background: the core idea in PLE on the process front is that product companies should develop their software using an approach where each new variation is made from components, and hopefully, those are different characters in the company. This strengthens the product. It's a variant on 'eat your own dog food' and it's timely these days: the Amazon v. Google rant that went nuts in the developer community is essentially making this same argument.
Were these reviews helpful? Let us know