Period:
June, 27-28, 2009
Place:
Recife, Pernambuco, Brazil

Tutorial Internacional - Software Product Line engineering, the practical aspects
Frank van der Linden
Partnerships projects, CTO Office, Philips Healthcare
Abstract:
Software product line engineering (SPLE) has proven to be the methodology for developing a diversity of software products and software-intensive systems at low costs, in short time, and with high quality. Numerous reports document the significant achievements of introducing software product lines in industry.
Based on experience gathered in the European research projects ESAPS, CAFÉ and FAMILIES, we introduce an SPLE framework that emphasizes the differences between SPLE and single systems engineering.
This tutorial proceeds with the 4 separate concerns in software engineering: BAPO - Business, Architecture Process and Organisation. For each of these aspects we will describe best practices in SPLE.
For the business the tutorial introduces scoping and the relevance of the visibility of the product line in the organisation. For the architecture the tutorial provides an understanding of variability management as a key technique in SPLE. For the process the tutorial explains the need and the use of the separate processes for domain and application engineering. for the organisation the tutorial provides structures that support SPLE.
© 2009 RiSE - Reuse in Software Engineering - All Rights Reserved.