Lancaster EPrints

A Feature-Oriented Approach for Developing Reusable Product Line Assets of Service-Based Systems.

Lee, Jaejoon and Muthig, Dirk and Naab, Matthias (2010) A Feature-Oriented Approach for Developing Reusable Product Line Assets of Service-Based Systems. Journal of Systems and Software, 83 (7). pp. 1123-1136.

Full text not available from this repository.


Service orientation (SO) is a relevant promising candidate for accommodating rapidly changing user needs and expectations. One of the goals of adopting SO is the improvement of reusability, however, the development of service-based system in practice has uncovered several challenging issues, such as how to identify reusable services, how to determine configurations of services that are relevant to users’ current product configuration and context, and how to maintain service validity after configuration changes. In this paper, we propose a method that addresses these issues by adapting a feature-oriented product line engineering approach. The method is notable in that it guides developers to identify reusable services at the right level of granularity and to map users’ context to relevant service configuration, and it also provides a means to check the validity of services at runtime in terms of invariants and pre/post-conditions of services. Moreover, we propose a heterogeneous style based architecture model for developing such systems.

Item Type: Journal Article
Journal or Publication Title: Journal of Systems and Software
Uncontrolled Keywords: Software product line engineering ; Feature-oriented ; Service-based systems ; Software architecture ; Software architecture styles
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 34775
Deposited By: Dr. Jaejoon Lee
Deposited On: 10 Dec 2010 12:52
Refereed?: Yes
Published?: Published
Last Modified: 23 Mar 2018 04:26
Identification Number:

Actions (login required)

View Item