Rapid system development via product line architecture implementation

  • Authors:
  • Mauro Caporuscio;Henry Muccini;Patrizio Pelliccione;Ezio Di Nisio

  • Affiliations:
  • Dipartimento di Informatica, Università dell'Aquila, L'Aquila, Italy;Dipartimento di Informatica, Università dell'Aquila, L'Aquila, Italy;Dipartimento di Informatica, Università dell'Aquila, L'Aquila, Italy;Dipartimento di Informatica, Università dell'Aquila, L'Aquila, Italy

  • Venue:
  • RISE'05 Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

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 TOOL one case study SPL.