Software Product Lines in Action
Springer Berlin (Verlag)
978-3-540-71436-1 (ISBN)
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.
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.
Aspects of Software Product Line Engineering.- The Product Line Engineering Approach.- Business.- Architecture.- Process.- Organisation.- The Family Evaluation Framework.- Experience Reports.- Experiences in Product Line Engineering.- AKVAsmart.- Bosch Gasoline Systems.- DNV Software.- market maker Software AG.- Nokia Mobile Phones.- Nokia Networks.- Philips Consumer Electronics Software for Televisions.- Philips Medical Systems.- Siemens Medical Solutions.- Telvent.- Conclusions.- Analysis.- Starting with Software Product Line Engineering.- Outlook.
"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
Erscheint lt. Verlag | 8.6.2007 |
---|---|
Zusatzinfo | XX, 333 p. |
Verlagsort | Berlin |
Sprache | englisch |
Maße | 155 x 235 mm |
Gewicht | 660 g |
Themenwelt | Mathematik / Informatik ► Informatik ► Software Entwicklung |
Schlagworte | Application Engineering • Architecture • Business Process • Calculus • Commercial-off-the-Shelf Systems • Component-Based Software Engineering • Development • Domain Engineering • empirical software engineering • language • Networks • organization • Productivity • programming • Programming language • Software • Software Architectures • software components • software development • Software engineering • Software Engineering / Softwareentwicklung • Softwareentwicklung • Software Product Families • Software Product Lines • Software Reuse • Time |
ISBN-10 | 3-540-71436-7 / 3540714367 |
ISBN-13 | 978-3-540-71436-1 / 9783540714361 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich