|
[RISE05]
"Rapid System Development via Product
Line Architecture
Implementation"
Authors:
Mauro Caporuscio, Henry Muccini, Patrizio Pelliccione, Ezio di
Nisio
In:
2nd Int. Workshop RISE 2005: Rapid Integration of
Software Engineering techniques. September 2005, Heraklion Crete,
GREECE. Springer Verlag Lecture Notes in Computer Science, LNCS 3943.
|
Abstract:
Software Product Line (SPL) engineering
allows designers to reason about an entire family of
software applications, instead of a single product, with
a strategic importance for the rapid development of new
applications. While much effort has been spent so far in
understanding
and modeling SPLs and their architectures, very little
attention has been given on how to systematically
enforce SPL architectural decisions into the
implementation step.
In this paper we propose a methodological approach and
an implementation framework, based on a plugin
component-based development, which allows us to move
from an architectural specification of the SPL to its
implementation in a systematic way. We show the
suitability of this framework through its application to
the TOOLone case study SPL. |