An Automated Framework for Variability Management of Service-Oriented Software Product Lines

被引:6
作者
Abu-Matar, Mohammad [1 ]
Gomaa, Hassan [2 ]
机构
[1] Khalifa Univ Sci & Technol, Etisalat British Telecom Innovat Ctr, Abu Dhabi, U Arab Emirates
[2] George Mason Univ, Dept Comp Sci, Fairfax, VA USA
来源
2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013) | 2013年
关键词
Software Product Lines; Service Oriented Architecture; Software Frameworks; Model-Driven Engineering; Variability Management; Service Families;
D O I
10.1109/SOSE.2013.15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:260 / 267
页数:8
相关论文
共 20 条
[1]  
Abu-Matar M., 2011, Proceedings of the 2011 15th International Software Product Line Conference (SPLC 2011), P110, DOI 10.1109/SPLC.2011.26
[2]  
Abu-Matar Mohammad, 2012, LNCS, V7167, P68
[3]  
Ali N., 2010, P 2 INT WORKSH PRINC
[4]  
[Anonymous], 2009, Software architecture: foundations, theory, and practice
[5]  
[Anonymous], 2009, SOAML BETA 1
[6]  
[Anonymous], 2003, MDA Explained, the Model Driven Architecture: Practice and Promise
[7]  
[Anonymous], 2003, Model Driven Architecture: Applying MDA to Enterprise Computing
[8]  
[Anonymous], 2008, ECLIPSE MODELING FRA
[9]  
Apel S., 2008, P 2 INT WORKSHOP SYS, P53, DOI DOI 10.1145/1370916.1370930
[10]   Product lines for supporting the composition and evolution of service oriented applications [J].
Capilla, R ;
Topaloglu, NY .
EIGHTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2005, :53-56