Title
An Assessment on Technologies for Implementing Core Assets in Service-Oriented Product Lines
Abstract
Software Product Lines (SPL) and Service-Orientation (SO) are two strategies that focus on different goals, but they 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, 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 paper, we present a quantitative case study for evaluating the modularity, complexity, SoC and stability of reusable core assets using distinct technologies for implementing them, and an initial decision model based to guide software engineers on choosing suitable technologies.
Year
DOI
Venue
2010
10.1109/SBCARS.2010.19
SBCARS
Keywords
Field
DocType
software product lines,software system,implementing core assets,different level,reusable core asset,reusable asset,service-oriented product lines,distinct technology,reusable business functionalities,software engineer,different goal,use software reuse,software architecture,decision model,separation of concerns,software metric,decision models,software systems,couplings,service oriented architecture,software metrics,so,separation of concern,soc,software engineering,measurement
Software engineering,Systems engineering,Computer science,Separation of concerns,Service-orientation,Software system,Software,Software architecture,Software metric,Modularity,Service-oriented architecture
Conference
Citations 
PageRank 
References 
1
0.38
14
Authors
7