This tag is associated with 17 posts

An FMC ER Diagram Model of Model-Driven Mechanism (MDM)

There are a lot of notations for entity-relationship (ER) model, moreover, the similar things such the UML Class Diagram. The FMC ER Diagram seems quite simple, practical, and easy to understand. It seems quite suitable to illustrate the concept of Model-Driven Mechanism (MDM). MDM is the functional structure consisted of three elements in a system; … Continue reading

An FMC Block Diagram Model of MDApp

It appears that Block Diagram is the most characteristic one in its three types of diagram in FMC (Petri Nets and ER Diagram are the rest). It is used to depict the compositional structure of system, that is, the active structure which consists of two kinds of component: the agents (active component)  and locations (passive … Continue reading

Model-Driven Applications and Runtime Models

The models involved in computer application can appear in any phase of the lifecycle, for the topics related with model-driven applications (MDApps), runtime (or run time), corresponding to runtime (or run-time) models, is most important [1]; in comparison with it, use development time for the development phases of the lifecycle, the corresponding models is development-time models … Continue reading

Some Discussions About Jorgensen’s 8 Principles for Model-Driven Applications

In What Is Model-Driven Application, mentioned that almost only one of the quite similar use for the term “model-driven application” (MDApp for shot by me) I’ve seen so far, is from the essays by Håvard Jørgensen (Havard Jorgensen) in 2009 on the blog of Frank Lillehagen and he [1]. The principles and some comments of … Continue reading

What Is Model-Driven Application

Follows the situation for discussions about MDApps, it should be done a discussion about the definition of model-driven application. Such the words, including model-driven enterprise application, model-driven information system and so on, are already used by us about a decade, it can be seen there are a few similar usage [1], but so far have not … Continue reading

On Models and Domains for Model Driven Applications

A Concept of Model Following last post, here concentrate topic on the models for model-driven applications (MDApps). First, clarify that in what sense use the term model. The suggestion is stated at Model as Use: we call an entity model while it plays the role in the situation where the entity has and provides a set … Continue reading

How the Modeling Knowledge Works in Model-Driven Mechanism

In the three parts of a model-driven mechanism (MDM) structure, “modeling knowledge” might be somewhat vague words since I have not fund more appropriate term yet. Some of terms such as “metamodels”, “specifications”, “rules” and so on may be more clear concept but I somewhat tend to regard them as one kind of the knowledge, … Continue reading

Model-Driven Applications vs. Model-Driven Engineering

It has been presented that model-driven engineering (MDE) or model-driven software development (MDSD) and model-driven applications (MDApp) [1] are indeed based one same fundamental, that is, the model-driven mechanism (MDM). See Figure 1, the left half, the four blue boxes and the relationships is adopted from Bézivin (2004) [2], which is the most common illustration … Continue reading

MDApps vs. MDA and OO: from an Architectural Perspective

To introduce the idea of model-driven applications (MDApps) [1], in the context of software development and application, it is necessary to clarify its relationship with model-driven architecture (MDA). In Model-Driven: An Essential Requirement Come from Customers, described why the term “model-driven” was chosen for our conception in origin, that was before the rising of OMG’s MDA … Continue reading

Situation for Discussions about MDApps

Before introduce the ideas of model-driven application (MDApp), seems it is necessary to give an illustration for some elements and the relationships in which will be frequently involved. It seems a bit cumbersome but shows many of the view points, see below. The illustration presents the gap between IT and business, as well as computer … Continue reading

Recent Work on Model-Driven Applications (MDApp)

Latest News. It’s now available on line: yu2013-mdapp pdf, 772KB (post on the site with the permission of IGI Global, the publisher) 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 … Continue reading

What Can Be Done Is What Can Be Modeled

In the work in press[1],  we pointed out an important feature of model-driven application (MDApp), that is, the adaptivity based on models. It is also the meaning of “model-driven” which referred to, it was stated below under the subject of enterprise applications: What business can be handled on the MDApp are what can be modeled … Continue reading

Using Model Driven Mechanism to Explain Model Driven Software Development

In the beginning, the model driven mechanism is a group of principles we summed up in the design of software. Then found that it was a structural fundamental appeared in a wide range of systems, as well as to MDE/MDSD. In the “Presentation on Model-Driven Mechanism in Information Systems and Enterprise Engineering“, mentioned that “MDM … Continue reading

A Presentation on Model-Driven Mechanism in Information Systems and Enterprise Engineering

This is a presentation (slide) in ppt format: Model-Driven Mechanism in Information Systems and Enterprise Engineering. it is an extract from a lecture of mine on “Enterprise, Model, and Information System” at Management School, Jinan University, Guangzhou, China, on September 23, 2007[*]. This extract with a little of modification is around the concept of model … Continue reading

Models: Execution or More

A few days ago, I left a comment on Vincent’s blog, with his essay What is the focus of analysis: problem or solution? I said: I always had some doubt to so-called ‘Executable Model’, although it seems an inevitable result in the logic of MDA, but it also like a trap: if the models are … Continue reading



Subscribe notifications of new posts by email.

Join 60 other followers