Welcome
Software Product Lines (SPL) and Service-Orientation (SO) are two strategies that focus on
different goals, but the both use software reuse as their main principle. SPL encompass a family
of software systems developed from reusable assets, while SO is a way of developing service-based
applications, providing reusable business functionalities. In the combination of SPL and SO
(aka. service-oriented product lines), a key aspect
is the understanding about the use of variability mechanisms for realizing variabilities
in different levels of granularity (e.g., components, services, service-orchestrations)
addressed in a technology specific way and improve modularity, complexity,
and Separation of Concerns (SoC) of reusable assets.
In this context, the main goal of our research is to propose an approach to implement core assets
in service-oriented product lines projects. It defines activities and sub
activities with inputs and outputs specified, each of which is held by a predefined set
of roles with defined responsibilities. Moreover, quantitative case studies were conducted in order to help
in the definition and the evaluation of the proposed approach.
Involved People
- Heberth Braga G. Ribeiro (CIn-UFPE)
hbgr at cin dot ufpe dot br - Eduardo Santana de Almeida (DCC-UFBA)
esa at dcc dot ufba dot br - Silvio Romero de Lemos Meira (CIn-UFPE)
srlm at at cin dot ufpe dot br
Research Interests
Software Reuse, Software Product Lines, Service-Oriented Architectures, Software Process, Variability Management