Software product line engineering for Web services and UML

Summary form only given. A software product line consists of a family of software systems that have some common functionality and some variable functionality. A better understanding of the product line can be obtained by considering the different perspectives, such as requirements modeling, static modeling, and dynamic modeling. This paper describes a multiple view UML based product line modeling approach for modeling software product lines based on Web services.