Integrating Component and Product Lines Technologies

  • Authors:
  • Elder Cirilo;Uirá Kulesza;Roberta Coelho;Carlos J. Lucena;Arndt Staa

  • Affiliations:
  • Computer Science Department, PUC-Rio, Rio de Janeiro, Brazil;Recife Center for Advanced Studies and Systems, C.E.S.A.R., Recife, Brazil and CITI/DI/FCT, New University of Lisbon, Lisboa, Portugal;Computer Science Department, PUC-Rio, Rio de Janeiro, Brazil;Computer Science Department, PUC-Rio, Rio de Janeiro, Brazil;Computer Science Department, PUC-Rio, Rio de Janeiro, Brazil

  • Venue:
  • ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we explore the integration of product line and component technologies in the context of the product derivation process. In particular, we propose new extensions to our existing model-based product derivation tool, called GenArch, in order to address the new abstractions and mechanisms provided by the Spring and OSGi component models. The GenArch extensions enable the automatic instantiation of product lines and applications - implemented using these component technologies. Moreover, it also enables different levels of customization, from fine-grained configuration of component properties to the automatic selection of components that will compose the final product.