首页 | 本学科首页   官方微博 | 高级检索  
     


Combining service-orientation and software product line engineering: A systematic mapping study
Affiliation:1. Department of Computer and Software Engineering, Ecole Polytechnique de Montréal, C.P. 6079, succ. Centre-ville Montréal, Québec, H3C 3A7, Canada;2. Ericsson, 8400 Decarie, Montréal, Québec, H4P 2N2, Canada;3. Software Integrity Group, Synopsys Canada, 800 6th Ave SW, Suite 410, Calgary, T2P 3G3, Canada
Abstract:ContextService-Orientation (SO) is a rapidly emerging paradigm for the design and development of adaptive and dynamic software systems. Software Product Line Engineering (SPLE) has also gained attention as a promising and successful software reuse development paradigm over the last decade and proven to provide effective solutions to deal with managing the growing complexity of software systems.ObjectiveThis study aims at characterizing and identifying the existing research on employing and leveraging SO and SPLE.MethodWe conducted a systematic mapping study to identify and analyze related literature. We identified 81 primary studies, dated from 2000–2011 and classified them with respect to research focus, types of research and contribution.ResultThe mapping synthesizes the available evidence about combining the synergy points and integration of SO and SPLE. The analysis shows that the majority of studies focus on service variability modeling and adaptive systems by employing SPLE principles and approaches.In particular, SPLE approaches, especially feature-oriented approaches for variability modeling, have been applied to the design and development of service-oriented systems. While SO is employed in software product line contexts for the realization of product lines to reconcile the flexibility, scalability and dynamism in product derivations thereby creating dynamic software product lines.ConclusionOur study summarizes and characterizes the SO and SPLE topics researchers have investigated over the past decade and identifies promising research directions as due to the synergy generated by integrating methods and techniques from these two areas.
Keywords:Systematic mapping  Service-oriented architecture  Software product lines
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号