• Home
  • Search
  • Understanding the Successes and Challenges of Model-Driven Software Engineering - A Comprehensive Systematic Mapping
  • Cite Icon3
  • https://doi.org/10.1109/clei.2018.00024Copy DOI Icon

Understanding the Successes and Challenges of Model-Driven Software Engineering - A Comprehensive Systematic Mapping

  • Oct 1, 2018
  • Thiago Gottardi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Model-Driven Software Engineering (MDSE) is a development method in which models are used to generate software. Despite documented advantages, projects employing MDSE may fail due to development challenges. In this paper, we study and document these challenges by conducting an up-to-date systematic mapping that goes beyond reviewing MDSE studies: we also include two derived paradigms (Model-Oriented Programming and Models at Run-time). Therefore, we present a systematic mapping with two objectives: The first objective was to identify specific domains in which MDSE is successful, while the second objective was to identify what are the challenges to apply this methodology to general purpose development processes. Following the review of 4859 studies (3727 are unique), we have identified the application and technological domains in which MDSE projects are more likely to succeed. We also discuss challenges presented by 17 primary studies. The analysis of the results indicate that MDSE application is consolidated in specific domains. A common feature identified among studies related to general purpose MDSE processes is that, initially, authors reported lack of proper methods and training. After new techniques have risen, it has been pointed that MDSE projects still face maintenance problems that can discourage their usage in other domains.

Similar Papers
  • Research Article
  • Citations21

Configuration management for models : generic methods for model comparison and model co-evolution

  • Nov 18, 2015
  • Data Archiving and Networked Services (DANS)
  • Z Zvezdan Protic
  • Research Article
  • Citations6

Model Driven Security: A Systematic Mapping Study

  • Aug 06, 2019
  • Omar Masmali +1
  • Conference Article
  • Citations1

Model driven software engineering in the large: experiences at the Dutch tax and customs service (industry talk)

  • Oct 31, 2016
  • Betsy Pepels +1
  • Book Chapter
  • Citations5

A Model-Driven Framework for Optimum Application Placement in Fog Computing Using a Machine Learning Based Approach

  • Jan 01, 2020
  • Madeha Arif +3
  • Conference Article
  • Citations16

Model-driven software engineering in the openETCS project

  • Oct 02, 2016
  • Stefan Karg +3
  • Conference Article
  • Citations20

Towards precise metrics for predicting graph query performance

  • Nov 01, 2013
  • Benedek Izso +4
  • Conference Article
  • Citations2

Collaborative model-driven software engineering

  • May 27, 2018
  • Davide Di Ruscio +3
  • Conference Article
  • Citations2

8th Nordic Workshop on Model-Driven Software Engineering (NW-MODE 2010)

  • Aug 23, 2010
  • Andrzej Wasowski +2
  • Research Article
  • Citations94

Collaborative Model-Driven Software Engineering: A Classification Framework and a Research Map

  • Dec 01, 2018
  • IEEE Transactions on Software Engineering
  • Mirco Franzago +3
  • Book Chapter
  • Citations1

A Multi-purpose Model Driven Platform for Contingency Planning and Shaping Response Measures

  • Jan 01, 2020
  • Mukhtar Ahmad +4
  • Conference Article
  • Citations3

Systematic literature review: Model refactoring

  • Aug 01, 2017
  • Tio Dharmawan +1
  • Book Chapter
  • Citations10

Genericity in PAR Platform

  • Jan 01, 2016
  • Jinyun Xue
  • Conference Article

Research-based innovation in model-driven software engineering

  • Feb 22, 2012
  • Lionel C Briand
  • Conference Article
  • Citations6

A Domain-Specific Language for the Development of Heterogeneous Multi-robot Systems

  • Sep 01, 2019
  • Daneil Steen Losvik +1
  • Conference Article
  • Citations8

Towards Incremental Round-Trip Engineering Using Model Transformations

  • Sep 01, 2013
  • Thomas Buchmann +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.