To access the full text documents, please follow this link: http://hdl.handle.net/2117/84699

Development of service-oriented architectures using model-driven development : a mapping study
Ameller, David; Burgués Illa, Xavier; Collell, Oriol; Costal Costa, Dolors; Franch Gutiérrez, Javier; Papazoglou, Mike P.
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació; Universitat Politècnica de Catalunya. inSSIDE - integrated Software, Service, Information and Data Engineering
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.
Peer Reviewed
-Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
-Service-oriented architecture (Computer science)
-Service-oriented architecture
-Model-driven development
-SOA
-MDD
-State of the art
-Mapping study
-Arquitectura orientada a serveis (Informàtica)
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
Article - Submitted version
Article
         

Show full item record

Related documents

Other documents of the same author

Ameller, David; Burgués Illa, Xavier; Costal Costa, Dolors; Farré Tost, Carles; Franch Gutiérrez, Javier
Ameller, David; Collell, Oriol; Franch Gutiérrez, Javier
Franch Gutiérrez, Javier; Susi, Angelo; Annosi, Maria Carmela; Ayala Martínez, Claudia Patricia; Glott, Ruediger; Gross, Daniel; Kenett, Ron; Mancinelli, Fabio; Ramsany, Pop; Thomas, Cedric; Ameller, David; Bannier, Stijn; Bergida, Nili; Blumenfeld, Yehuda; Bouzereau, Olivier; Costal Costa, Dolors; Dominguez, Manuel; Haaland, Kirsten; López Cuesta, Lidia; Mourandini, Mirko; Siena, Alberto
Franco Bedoya, Óscar Hernán; Ameller, David; Costal Costa, Dolors; Franch Gutiérrez, Javier
 

Coordination

 

Supporters