Published in

Springer Verlag, Lecture Notes in Computer Science, p. 213-227

DOI: 10.1007/978-3-642-16129-2_16

Links

Tools

Export citation

Search in Google Scholar

A Systematic Review of the Use of Requirements Engineering Techniques in Model-Driven Development

Proceedings article published in 2010 by Grzegorz Loniewski, Emilio Insfrán, Silvia Abrahão ORCID
This paper is available in a repository.
This paper is available in a repository.

Full text: Download

Green circle
Preprint: archiving allowed
Green circle
Postprint: archiving allowed
Red circle
Published version: archiving forbidden
Data provided by SHERPA/RoMEO

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, a current challenge is how to manage requirements during this process whilst simultaneously stressing the automation benefit�ts. This paper presents a systematic review of the current use of requirements engineering activities in MDD processes and their actual automation level. 65 papers from the last decade have been reviewed from an initial set of 877 papers. The results show that although MDD techniques are used to a great extent at platform-independent models, platform-speci�c models, and code level, at the requirements level most MDD approaches use only partially de�ned requirements models or even natural language. We additionally identify several research gaps such as a need for more e�orts to explicitly deal with requirements traceability and providing a better tool support.