Enterprise Engineering Forum

Categorized as: 企业应用   Tagged as: ,, ,

Recent Work on Model-Driven Applications (MDApp)

Author: Mountriver TY Yu,  Source:  EE-Forum.org,  Published: 2013-02-24

Excerpt: An introduction to my recent work "Model-Driven Applications: Using Model-Driven Mechanism to Bridge the Gap between Business and IT" which will be appeared in the book Advances and Applications in Model-Driven Software Engineering, edited by V.G. Díaz et al., published in August 2013 by IGL Global.

Completed a paper last year, the title is “Model-Driven Applications: Using Model-Driven Mechanism to Bridge the Gap between Business and IT”, it has been accepted as a chapter in the new book Advances and Applications in Model-Driven Software Engineering, edited by Vicente G. Díaz, Juan Manuel Cueva Lovelle, Begoña Cristina Pelayo García-Bustelo,and Oscar S. Martínez, scheduled to be published in August, 2013 by IGL Global.

In recent years, I have spent a lot of time to collect, collate and study much of scholar literature in the relevant fields, the efforts are partially reflected in the paper, although main of the contribution of mine is obtained before that. The paper is mainly introduced the concept of model-driven application (abbreviated as MDApp), and the fundamental principal, model-driven mechanism (MDM). These ideas are derived from my own practice and thinking (see more details in the essay Model-Driven: An Essential Requirement Come from Customers, and A Roadmap of Research for Enterprise Applications, a description for the elementary path and the key points in our exploration and research. Some of the highlights as below:

  • A logical starting point is taken, that is, models as inevitable mediator between human, computer and the real world. Another important premise is that the problems to enterprise applications are open.
  • Sorts the approaches for crossing the gap between business and IT (also the real word and computer) in to two parts: one is the left side approaches, such as software engineering, model-driven engineering (MDE); another is the right side approaches, such as enterprise engineering, enterprise architecture (EA).
  • Describes problems on the left: the transforming barrier between analysis and design model, the entanglement of the business change and development process, and the neglect and some ambiguous to CIMs, which are involved in OO, MDE, DDD, Agile, etc.
  • Puts forward the limit issue to raising abstract level; the most important matter is matching the two abstract hierarchies on the two sides of the gap.
  • Describes some problems on the right: the restriction to such as enterprise architecture (EA) and enterprise modeling (EM) from the inflexibility of the solutions for application.
  • The concept of MDM, the multiple MDM structure, and model-driven systems (MDS).
  • The concept of MDApps and enterprise model driven application (EMDA), and a discussion about its relationships with some fields and issues discussed previously.
  • The basic conclusion is that, the “human-understandable / operational and computer-treatable models” should become “inevitable artifacts to establish dynamic connection between the two sides of the gap”; MDApps based on such the models are the way to overcome some conventional problems to align IT with business.

This work is a wrap-up and also an attempt to contribute the ideas to relevant technical or academic communities, and hope that to get more response and maybe a bit of recognition–perhaps lets me have more possibilities to continue the difficult hard exploration.

The paper has 18 pages with 8 figures and 46 references. You are welcome to email me (tongying@ee-forum.org) for discussion or get a document for you personal review. In the acknowledgements, I thank Vicente García Díaz and the editor team and especially thank Markus Kerz, Vincent Hanniet, Andreas Leue, Rui Curado, Andriy Levytskyy, and more friends from Internet, who had given wise and inspiring discussions and comments, which were very instructive and useful to the work.

By the way, today is Lantern Festival, the end of the traditional Chinese New Year period. I have best wishes to everyone.


Last update: add “Puts forward the limit issue to raising abstract level”.. into the list. 26 Feb 2013

It is informed that the publisher has split the book Progressions and Innovations in Model-Driven Software Engineering into two parts (with the same aim, target, editors, …), this chapter will be then published in the part entitled “Advances and Applications in Model-Driven Software Engineering” and scheduled in August, 2013. (16 March 2013)


Creative Commons License
Recent Work on Model-Driven Applications (MDApp) by Mountriver TY Yu is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

Cite Style

GB7714 style: Mountriver TY Yu. Recent Work on Model-Driven Applications (MDApp)[EB/OL]. EE-Forum.org, http://www.ee-forum.org/wp/pub/ty/2013-02-p3486.html, 2013-02-24[2017-11-25 02:41]

Chicago style: Mountriver TY Yu, "Recent Work on Model-Driven Applications (MDApp)", EE-Forum.org, http://www.ee-forum.org/wp/pub/ty/2013-02-p3486.html(accessed 2017-11-25 02:41)

Posted by   2013-02-24(Original)   Hits 4638   Modified 2013-03-16
Prev Post: 
Next Post: 

Related Entries:

Model-Driven Applications and Runtime Models
On Some Main Kinds of Models in MDE/MDSD
On Models and Domains for Model Driven Applications
What Is Model-Driven Application
Model-Driven Applications vs. Model-Driven Engineering

Leave a Response

You must be logged in to post a comment.