DocumentCode
604067
Title
An Automated Framework for Variability Management of Service-Oriented Software Product Lines
Author
Abu-Matar, M. ; Gomaa, H.
Author_Institution
Etisalat British Telecom Innovation Center, Khalifa Univ. of Sci. & Technol., Abu Dhabi, United Arab Emirates
fYear
2013
fDate
25-28 March 2013
Firstpage
260
Lastpage
267
Abstract
Service Oriented Architecture (SOA) development practices typically lack a systematic framework for managing variability in service requirements and architectures. This paper addresses this gap by applying software product line (SPL) concepts to model SOA systems as service families. The approach is to model SOA variability with a multiple-view service model and a corresponding meta-model. We integrate SPL concepts of feature modeling and commonality/variability analysis with multiple service requirements and architectural views by using UML and the Service Oriented Architecture Modeling Language (SoaML). The paper describes an automated framework for service-oriented SPL engineering that allows modelers to design, deploy, and execute service-oriented SPLs.
Keywords
Unified Modeling Language; formal specification; product development; service-oriented architecture; software reusability; SOA development practice; SOA system; SOA variability; Service Oriented Architecture Modeling Language; SoaML; UML; architectural view; feature modeling; meta-model; multiple-view service model; service family; service requirement; service-oriented SPL engineering; service-oriented software product line; variability management; Contracts; Kernel; Service-oriented architecture; Testing; Unified modeling language; Model-Driven Engineering; Service Families; Service Oriented Architecture; Software Frameworks; Software Product Lines; Variability Management;
fLanguage
English
Publisher
ieee
Conference_Titel
Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
Conference_Location
Redwood City
Print_ISBN
978-1-4673-5659-6
Type
conf
DOI
10.1109/SOSE.2013.15
Filename
6525529
Link To Document