A Comparative Case Study of Model Driven Development vs Traditional Development : The Tortoise or the Hare

At present, model driven development is showcased for large software development projects while simultaneously in industry, model driven development is used extensively for small-scale projects as well. The application of model driven development for small-scale development projects has received little attention, reducing the ability to theorize or develop it. This paper presents a case study of the development of a small middleware application, which is further contrasted with a number of leading studies on model driven development. The case study shows that model driven development is well applicable to small-scale development projects under easily satisfiable conditions.

[1]  F. Baum,et al.  Participatory action research , 2006, Journal of Epidemiology and Community Health.

[2]  Y. Wadsworth What is participatory action research , 1998 .

[3]  Terry Bailey,et al.  From code centric to model centric software engineering: Practices, Implications and ROI , 2009 .

[4]  Daniel M. Russell,et al.  Model-driven development within a legacy system: an industry experience report , 2005, 2005 Australian Software Engineering Conference.

[5]  Aniruddha S. Gokhale,et al.  Developing applications using model-driven design environments , 2006, Computer.

[6]  Bran Selic Model-driven development: its essence and opportunities , 2006, Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06).

[7]  Vinay Kulkarni,et al.  Model-Driven Development of Enterprise Applications , 2004, UML Satellite Activities.

[8]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[9]  Peri L. Tarr,et al.  Model-driven development : The good , the bad , and the ugly & , 2006 .

[10]  Frank Weil,et al.  Model-Driven engineering in a large industrial context — motorola case study , 2005, MoDELS'05.

[11]  Marie-Pierre Gervais,et al.  MDA Components: A Flexible Way for Implementing the MDA Approach , 2005, ECMDA-FA.

[12]  Bente Anda,et al.  A case study on the application of UML in legacy development , 2006, ISESE '06.

[13]  Eelco Visser,et al.  Code Generation by Model Transformation , 2008, ICMT@TOOLS.