Abstract—These Web services technology provides a
platform on which we can develop distributed application by
using existing service oriented application. Software product
line on the other hand provides a systematic mechanism to
manage the reusable components of the product family within
the product line. In this work we followed an approach to
combine these two approaches to achieve the benefits of both.
The common and variants features of software product line can
be modeled by using a feature diagram. We first perform a
commonality and variability analysis of the requirements of the
product line. From such analysis we develop a dependency
graph consisting of the features and constraints among them. A
walk through the graph can solve the constraints. We draw goal
models of various functional features of the product line to get a
clear view whether a certain goal can be achieved by the
product line model. In order to check the consistency of the
feature model we encode the feature by using OWL-DL. Such
encoding facilitates to check whether any valid product can be
composed from the product family model. We perform our
analysis and experiment by using a Travel Agent Web Service.
Index Terms—Semantic web, web services, OWL-DL,
feature model, product line, web service composition.
The authors are with the Department of Computer Science and
Engineering, East West University, Bangladesh (e-mail: dshr@ewubd.edu).
[PDF]
Cite: Nakul C. Das, Shamim Ripon, Orin Hossain, and Mohammad Salah Uddin, "Requirement Analysis of Product Line Based Semantic Web Services," Lecture Notes on Software Engineering vol. 2, no. 3, pp. 210-217, 2014.