arrow
返回

Development of service-oriented architectures using model-driven development: A mapping study

delete2015-06-01
delete49
delete
OA
AI
A
Ameller, David *
X
Xavier Burgués Illa
O
Oriol Collell
D
Dolors Costal
X
Xavier Franch
M
M. Papazoglou
DOI:10.1016/j.infsof.2015.02.006delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Context: Model-Driven Development (MDD) and Service-Oriented Architecture (SOA) are two challenging research areas in software engineering. MDD is about improving software development whilst SOA is a service-based conceptual development style, therefore investigating the available proposals in the literature to use MDD when developing SOA may be insightful. However, no studies have been found with this purpose. Objective: This work aims at assessing the state of the art in MDD for SOA systems. It mainly focuses on: what are the characteristics of MDD approaches that support SOA; what types of SOA are supported; how do they handle non-functional requirements. Method: We conducted a mapping study following a rigorous protocol. We identified the representative set of venues that should be included in the study. We applied a search string over the set of selected venues. As result, 129 papers were selected and analysed (both frequency analysis and correlation analysis) with respect to the defined classification criteria derived from the research questions. Threats to validity were identified and mitigated whenever possible. Results: The analysis allows us to answer the research questions. We highlight: (1) predominance of papers from Europe and written by researchers only; (2) predominance of top-down transformation in software development activities; (3) inexistence of consolidated methods; (4) significant percentage of works without tool support; (5) SOA systems and service compositions more targeted than single services and SOA enterprise systems; (6) limited use of metamodels; (7) very limited use of NFRs; and (8) limited application in real cases. Conclusion: This mapping study does not just provide the state of the art in the topic, but also identifies several issues that deserve investigation in the future, for instance the need of methods for activities other than software development (e.g., migration) or the need of conducting more real case studies. (C) 2015 Elsevier B.V. All rights reserved.
Keyword:
Service-oriented architecture
Model-driven development
SOA
MDD
State of the art
Mapping study
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

T
tilburg university
学者数:
4.8K
论文数: 5.7K
被引数: 4
U
universitat politecnica de catalunya
学者数:
1.9W
论文数: 1.6W
被引数: 17
引用论文

引用论文

err分享
err收藏
Addressing limitations of the Gait Variability Index to enhance its applicability: The enhanced GVI (EGVI)
err2018-06-01
err0
errOAAI
errArnaud Gouelle; Linda Rennie; David J. Clark; Fabrice Mégrot; Chitralakshmi K. Balasubramanian
err分享
err收藏
Association of Interleukin 6 and insulin resistance gene polymorphism with polycystic ovarian syndrome: A meta-analysis
err2020-06-01
err0
PREAI
errD. Goussalya; M.S. Jancy; A. Anolin Jemi; R. Soundarya; Sindhu Varghese; Amrita Priscilla Nalini; S. Gowtham Kumar
err分享
err收藏
err分享
err收藏
Demonstration of a 9 kV reverse breakdown and 59 mΩ-cm2 specific on-resistance AlGaN/GaN Schottky barrier diode
err2019-01-01
err0
errOAAI
errAlbert Colón; Erica A. Douglas; Andrew J. Pope; Brianna A. Klein; Chad A. Stephenson; Michael S. Van Heukelom; Anna Tauke-Pedretti; Albert G. Baca
err分享
err收藏
Model-driven development
err2003-09-01
err232
errOAAI
errMellor, SJ; Clark, AN; Futagami, T
err分享
err收藏
Preliminary guidelines for empirical research in software engineering
err2002-08-01
err889
errOAAI
errKitchenham, BA; Pfleeger, SL; Pickard, LM; Jones, PW; Hoaglin, DC; El Emam, K; Rosenberg, J
err分享
err收藏
学者 查看更多内容