Authors
Klaus Mairon1, Martin Buchheit1, Martin Knahl1 and Shirley Atkinson2, 1Hochschule Furtwangen University, Germany and 2Plymouth University, United Kingdom
Abstract
This article takes up the idea of model-driven development in a new way and analyses existing points of criticism of this approach, which is well established in practice. The advantages of model-driven development seem obvious on the one hand, on the other hand there is criticism of the practicable use and the accusation of missing suitable process models. This environment of professional software development is currently characterized by the use of agile process models such as Scrum, XP, etc. However, an agile process model for the use of model-driven development (MDD) does not yet exist. An analysis of the similarities between existing approaches to MDD process models and existing agile modelling techniques forms the basis for the definition of a new agile process model. The Agile Model-Driven Method (AMDM) is the result of these studies.
Keywords
Model-Driven Development, Model-Driven Architecture, Process Model, Agile Method, Software Engineering, UML