From Requirements to Code: A Full Model-Driven Development Perspective

5Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Models play a paramount role in model-driven development (MDD): several modelling layers allow defining views of the system under construction at different abstraction levels, and model transformations facilitate the transition from one layer to the other. However, how to effectively integrate requirements engineering within model-driven development is still an open research challenge. This paper shows a full MDD approach that covers from requirements engineering to automatic software code generation. This has been achieved by the integration of two methods: Communication Analysis (a communication-oriented requirements engineering method [1]) and the OO Method (a model-driven object-oriented software development method [2]). For this purpose, we have proposed a systematic technique for deriving conceptual models from from business process and requirements models; it allows deriving class diagrams, state-transition diagrams and specifications of class service behaviour. The approach has been evaluated by means of an ontological evaluation, lab demos and controlled experiments; we are currently planning apply it under conditions of practice in an action research endeavour. © Springer-Verlag Berlin Heidelberg 2013.

Cite

CITATION STYLE

APA

Pastor, Ó., Ruiz, M., & España, S. (2013). From Requirements to Code: A Full Model-Driven Development Perspective. In Communications in Computer and Information Science (Vol. 303, pp. 56–70). Springer Verlag. https://doi.org/10.1007/978-3-642-36177-7_4

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