Font Size: a A A

The Application Research About Meta-modeling In The Model-Driven Architecture

Posted on:2006-07-09Degree:MasterType:Thesis
Country:ChinaCandidate:H S WuFull Text:PDF
GTID:2168360152492807Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As early as 1989, the OMG had begun to apply itself to solve the problem of application and integration among the enterprises, and established the standard of application, integration and interoperation among platform ~ CORBA.But it is not the only middleware platform, some others can provide the similar services, such as .NET and J2EE. So the actual middleware technology can not solve the computation among the enterprises.Therefor, the OMG puts forward the Model-Driven Architecture (MDA) draft in 2001. MDA is a framework which is based on UML and other industrial standards. It sustains the design of software and the visualizing, storage and exchange of model. It also develops by the technique which is independent of realization, stores the model of machine-readable and high abstraction in the standardizational manner, and processes the operations like data-exchange and so on.At present, MDA is still on the stage of developmentJts platform-independent model (PIM) and platform-specific model (PSM) are described by UML, and the transformation between PIM and PSM is realized by the UML Profile which is the extendable mechanism of UML. However, UML is not the only language to describe the model. For example, the relation model is described by the ER diagram. In the actual application system, PIM can be always builded by UML, and PSM should be builded by the formalizable language which is dependent on the specific platform. Hence, in the process of the transformation between PIM and PSM, there will be always appeared the instance of the indirect mapping which is said that PIM and PSM are described by the different formalizable languages. And thus, it requires a mechanism of defining the modeling language which is called meta-modeling to define the foramlizable language.Based on the above background, this paper introduces MDA and its development method and correlated specifications, takes apart the meta-modeling's importance in MDA deeply and advances to construct the meta-model of the different formalizable language by using the MOF technology standard.And then found on the object-constraint language (OCL) , it builds the mapping of the two meta-model by comparing their model elements, and consequently realizes the transformation from PIM to PSM. According to this, the author applies MDA and its primary technologies to develop the software system, puts the above model transformation approach into action, and acquires favorable effects.
Keywords/Search Tags:Platform Independent Model, Platform Specific Model, Meta-m odelings Object ConstraintLanguage, Model Mapping
PDF Full Text Request
Related items