interested in models & modeling, software, information systems, applications & engineering for enterprises
TY has written 61 posts for THINK IN MODELS

Distinguishing Model-Driven from Model-Based

It appears there is still somewhat controversial or divided on the uses of the term “model-driven” or “model-based”, although the former seems more popular, in such as software engineering. For example, the introduction of ECMDA 2010 stated that “Model-Based Engineering (MBE) is an approach to the design and development of software and systems […]”, then, … Continue reading

MDE and Relational Database Application a Non-mainstream Topic?

Just read an interesting paper, “Teaching Model Driven Engineering from a Relational Database Perspective,” the draft of Batory, Latimer,  & Azanza. [1], where stated that “MDE can be understood as an application of relational databases.”  And “all graphs [of model or metamodel] have simple encodings as a set of normalized tables.” This is fully in … Continue reading

General Modeling Relationship

Based on the classical triple modeling relation and model-driven mechanism (MDM), an extended definition of modeling relationship can be done. The general modeling relationship is defined as 5-tuple (M, T, K, G, A) where Model M conforms-to Modeling Knowledge K and models The Target T, Modeler G gets-properties-of T and formulates M that conforms-to K, … Continue reading

A Class Diagram for Model Working System

A model is a role functionally depends on certain situation in place of something else being modeled, this is what I called model as use. In any practical case, there are certain relations around a working model, which form a working system of the model. The basic elements are identified and shown in a UML class … Continue reading

An illustration for Triple Modeling Relation and Note

In my understanding, a holistic view to modeling relationship is very important and somewhat neglected, where raising the triple relation of a model with its target (original) and the subject (human or agent) is the first step towards to a holistic view of modeling. Based on his great review of a huge amount of literature … Continue reading

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

Preliminary Impressions of FMC

The previous post shared Prof. Siegfried Wendt’s newest explanation for the theoretical foundations of FMC (Fundamental Modeling Concepts). The explanation is very precious since it represents the individual thoughts of creator and explains the basis of FMC from a more profound and general perspective than in FMC documents. It is also very enlightening for more … Continue reading

FMC: How Do We Capture the Idea of a Discrete Dynamic System? Wendt’s Answer

Recently happened to see FMC, the Fundamental Modeling Concepts, which providers a suite of carefully selected and defined concepts with well-designed graphic notations for modeling a software-intensive system,  and for very clear objectives: human understanding and communication about the system. In its official website, fmc-modeling.org, there are very clear and concise introductions. I am very … 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

On Some Main Kinds of Models in MDE/MDSD

Models and modeling are inevitable and pervasive, this seems it has become a common sense of the community of model driven engineering (MDE) for a long time. For example, in a recent post, Marco Brambilla has highlighted that “you cannot avoid modeling.” Earlier, Jean Bezivin has written at here, said the main idea of MDE … Continue reading

Is Model Driven Mechanism Meaningful?

Recently introduced a little of the concept of model-driven mechanism (MDM) on the blog, including its important form, multiple MDM. These topics, however, does not seem to be concerned. It is not theory but the basic principles about constructing a system. After they are initially gotten in the process to try to solve the practical problems … Continue reading



Subscribe notifications of new posts by email.

Join 62 other followers