RT Journal Article
JF Software Product Line Conference, International
YR 2008
VO 00
IS
SP 275
TI An Approach for Developing Service Oriented Product Lines
A1 Matthias Naab,
A1 Dirk Muthig,
A1 Jaejoon Lee,
K1 feature orientation
K1 service orientation
K1 product line architecture
AB Service Orientation (SO) is a relevant promising candidate for accommodating rapidly changing user needs and expectations. Adopting SO in practice for real software and system development, however, has uncovered several chal-lenging issues, such as how to identify services, determining configurations of services that are relevant to users' current context, and maintaining system integrity after configuration changes. In this paper, we propose a method that addresses these issues by adapting a feature-oriented product line engineering approach. Our method is based on the feature analysis technique that enables us to identify services of a service oriented system. The method is notable in that it guides developers to identify services at the right level of granularity, to map users' context to relevant ser-vice configuration, and to maintain system integrity in terms of invariants and pre/post conditions of services. We also propose a heterogeneous style based architecture model for developing such systems.
PB IEEE Computer Society, [URL:http://www.computer.org]
SN
LA English
DO 10.1109/SPLC.2008.34
LK http://doi.ieeecomputersociety.org/10.1109/SPLC.2008.34