Take a look at MDA

xiaoxiao2021-03-06  15

Since UML started successfully, OMG seems to see the direction of advancement, and continuously launched a series of standards to support this idea of ​​MDA.

UML: Describe various models. MOF: MOF (META Object Facility Element Mechanism) describes UML extensions or other future possible class UML modeling languages.

XMI: XML-based metadata interchange is based on XML-based metadata exchange.

CWM: CWM (Common Warehouse Metamodel Public Warehouse Meta) provides a means of transform of data format.

The MDA's goal is actually the same as the revolutionary of any programming technology, which is the concept of continuously converting the concept of the technical level into an easy-to-understand logical level. This ultimate goal is in real time in various science fiction, it is a human-computer dialogue, directly understanding the natural language.

From 0, 1 to compilation to advanced languages, we are walking a translation process, our layer translation and combination commands, more and more commands, but language is getting better and better, but this way can always If the enumeration, the command is always limited, and there is no typical leap, which believes what the MDA is still cured, just like 26 letters into pronunciation pronunciation.

How can I achieve the arbitrariness of the performance, it seems that there is only accumulation and unity, it is a unified language and can accumulate.

C is a function library, and the appearance of dynamic DLL technology is the appearance of dynamic DLL technology. We can make the action to accumulate, and there is no advantage on the OO language, but the idea of ​​providing is more favorable to accumulate, Java can prevail in the world, The root cause is to maximize this feature. The current Java build application not only uses JDK, but also uses Apache, Jakarta, and so on, and JDK itself is constantly absorbing these things. How to develop this process and how the development of natural language is similar.

However, this accumulation can not be satisfied, and the accumulation of various language elements cannot meet the accumulation needs of various language routines. We need more appropriate way to describe our accumulation and precipitation. After all, the accumulation of obscurity is not conducive to inheritance.

MDA proposes, I hope to have more clear modes to solve this inheritance problem. Through this XML technology, you can exchange, through visualized tools, it can be easily modified, understood.

However, it is clear that this pure abstract thing should be characterized by easy understanding, close to natural language, it is itself a big topic.

I always feel that MDA is just a kind of thought. Many technical links are forced to have a reality. His essence should be an easy to develop, easy to accumulate, easy to modify, and easy inheritance software construction methods. Instead, not those standardized XMLs, those issues that are not MDA, just the basis or a helplessness to the real compromise.

转载请注明原文地址:https://www.9cbs.com/read-46392.html

New Post(0)