Main features for MDD tools: An exploratory study

Beatriz Marín, Andrés Salinas, Juan Morandé, Giovanni Giachetti, Jose Luis de la Vara

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)


Software Engineering aims to apply methods and processes for effective and efficient software development. One of the most relevant paradigms for achieving this goal is Model-Driven Development (MDD), which advocates the use of models for automatically generating software products. However, an important issue in the development and selection of MDD technologies is the lack of standardization regarding the features that need to be considered to support the current industry needs. This hinders the comparison of existing technologies since there is no reference point for the creation of new MDD approaches with their corresponding supporting tools. As a solution, this paper proposes a set of main features that MDD tools must support. The set is based on different characteristics that have been acknowledged in the literature, and has been validated by means of an exploratory study with tool vendors. We also present an analysis of how eight industrial MDD tools support these features in order to illustrate the application of our proposal.

Original languageEnglish
Title of host publicationModel-Driven Engineering and Software Development - 2nd International Conference, MODELSWARD 2014, Revised Selected Papers
PublisherSpringer Verlag
Number of pages14
ISBN (Print)9783319251554
Publication statusPublished - 1 Jan 2015
Event2nd International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2014 - Lisbon, Portugal
Duration: 7 Jan 20149 Jan 2014

Publication series

NameCommunications in Computer and Information Science
ISSN (Print)1865-0929


Other2nd International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2014


  • Exploratory study
  • Features
  • Model-Driven Architecture (MDA)
  • Model-Driven Development (MDD)
  • Tools

ASJC Scopus subject areas

  • General Computer Science
  • General Mathematics


Dive into the research topics of 'Main features for MDD tools: An exploratory study'. Together they form a unique fingerprint.

Cite this