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 TOOL•one case study SPL. © Springer-Verlag Berlin Heidelberg 2006.
CITATION STYLE
Caporuscio, M., Muccini, H., Pelliccione, P., & Nisio, E. D. (2006). Rapid system development via product line architecture implementation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3943 LNCS, pp. 18–33). https://doi.org/10.1007/11751113_3
Mendeley helps you to discover research relevant for your work.