Software product lines

Software product line engineering (SPLE) is an aproach to software development where  customised product instances are created as compositions of assets from a common asset base, governed by a common product line reference architecture and variability model. The common reference architecture guides and constrains the way the assets can be combined to form product instances which satisfy given requirements.

We have been involved in several projects focusing on the  application and study of this approach in industry (Magma, Cafe, Families).


Published March 9, 2012

Magma, Cafe, Families (1997 - 2005)