Show simple item record

dc.contributor.authorAmeller, David
dc.contributor.authorBurgués Illa, Xavier
dc.contributor.authorCollell, Oriol
dc.contributor.authorCostal Costa, Dolors
dc.contributor.authorFranch Gutiérrez, Javier
dc.contributor.authorPapazoglou, Mike P.
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació
dc.identifier.citationAmeller, D., Burgues, X., Collell, O., Costal, D., Franch, X., Papazoglou, M. Development of service-oriented architectures using model-driven development : a mapping study. "Information and software technology", 01 Juny 2015, vol. 62, p. 42-66.
dc.description.abstractContext: 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.
dc.format.extent25 p.
dc.subjectÀrees temàtiques de la UPC::Informàtica::Enginyeria del software
dc.subject.lcshService-oriented architecture (Computer science)
dc.subject.otherService-oriented architecture
dc.subject.otherModel-driven development
dc.subject.otherState of the art
dc.subject.otherMapping study
dc.titleDevelopment of service-oriented architectures using model-driven development : a mapping study
dc.subject.lemacArquitectura orientada a serveis (Informàtica)
dc.contributor.groupUniversitat Politècnica de Catalunya. inSSIDE - integrated Software, Service, Information and Data Engineering
dc.description.peerreviewedPeer Reviewed
dc.rights.accessOpen Access
dc.description.versionPostprint (author's final draft)
local.citation.authorAmeller, D.; Burgues, X.; Collell, O.; Costal, D.; Franch, X.; Papazoglou, M.
local.citation.publicationNameInformation and software technology

Files in this item


This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Spain
Except where otherwise noted, content on this work is licensed under a Creative Commons license : Attribution-NonCommercial-NoDerivs 3.0 Spain