Model Driven Engineering Languages and Systems

  • Petriu D
  • Rouquette N
  • Haugen Ø
  • et al.
N/ACitations
Citations of this article
336Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Model-Driven Development (MDD) emphasizes the use of models at a higher abstraction level in the software development process and argues in favor of automation via model execution, transformation, and code generation. However, one current challenge is how to manage requirements during this process whilst simultaneously stressing the benefits of automation. This paper presents a systematic review of the current use of requirements engineering techniques in MDD processes and their actual automation level. 72 papers from the last decade have been reviewed from an initial set of 884 papers. The results show that although MDD techniques are used to a great extent in platform-independent models, platform-specific models, and at code level, at the requirements level most MDD approaches use only partially defined requirements models or even natural language. We additionally identify several research gaps such as a need for more efforts to explicitly deal with requirements traceability and the provision of better tool support.

Cite

CITATION STYLE

APA

Petriu, D., Rouquette, N., Haugen, Ø., Loniewski, G., Insfran, E., & Abrahão, S. (2009). Model Driven Engineering Languages and Systems. (A. Schürr & B. Selic, Eds.), Model Driven Engineering Languages and Systems (Vol. 5795, pp. 213-227–227). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-04425-0

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free