Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Model driven development of business applications: a practitioner’s perspective
Kulkarni V.  ICSE 2016 (Companion to the Proceedings of the 38th International Conference on Software Engineering, Austin, TX, May 14-22, 2016)260-269.2016.Type:Proceedings
Date Reviewed: Jul 14 2016

If you invent a better software development paradigm, nobody will beat a pathway to your door. You may have to spend years tuning it to show that it works. For example, this paper describes a ten-year project to see how model-driven engineering (MDE) is adopted in practice. Modeling shifts programming to a more abstract level than even the highest-level languages by using diagrams. This paper has some useful nuggets. If your organization is thinking about changing its tools or methods, it may interest you. For instance, the author shows that layered architectures work--the layers are similar to the dominant model-view-controller (MVC) pattern. Another insight: software always changes after it is released. Indeed, technology and methodology also evolve. So there is a need for round-trip engineering, but this was not provided in this project. Instead, Kulkarni developed complex forms of meta-modeling to support changes and product lines.

The paper supports the maxim “One size doesn’t fit all.” It provides both heavyweight and lightweight tool sets, for example. Further, “a configurable extensible modeling language engineering workbench seems required for greater adoption of model-driven software development.” But could a more agile and iterative process work with simpler tools and languages to give better value faster?

The paper is not well written and omits details of process, organization, and scenarios. However, it provides some useful pointers for those adopting or inventing new methods.

Reviewer:  Richard Botting Review #: CR144582 (1610-0764)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Computer-Aided Software Engineering (CASE) (D.2.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Computer-Aided Software Engineering (CASE)": Date
CASE: computer-aided software engineering
Lewis T., Van Nostrand Reinhold Co., New York, NY, 1991. Type: Book (9780442003616)
Jul 1 1991
AD/Cycle
Montgomery S., Van Nostrand Reinhold Co., New York, NY, 1991. Type: Book (9780442308254)
Sep 1 1992
The three Rs of software automation
McClure C., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780139152405)
Jul 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy