Model Driven Product Line Engineering: Core Asset and Process Implications

This work has been finished in February 2011.

Reuse is at the heart of major improvements in productivity and quality in Software Engineering. Both Model Driven Engineering (MDE) and Software Product Line Engineering (SPLE) are software development paradigm that promote reuse. Specifically, they promote systematic reuse and a departure from craftsmanship towards an industrialization of the software development process. MDE and SPLE have established their benefits separately. Their combination in Model Driven Product Line Engineering (MDPLE), gathers together the advantages of both.