Font Size: a A A

Research And Implementation Of Modeling Tools Based On UML And MOF

Posted on:2007-05-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y B YangFull Text:PDF
GTID:2178360182496389Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
GMT(Generic Modeling Tool) was born as the subsystem of TGOP (Telecommunication General Object Platform), in the research of which we adopted the simple Model Driven Architecture frame of the OMG, it is a software development frame which can support the visualization, storage and exchange of the model and software design. The main thought of MDA is that a more important model can be abstracted in the domain as well as the PIM(Platform Independent Model) via the research of business model. Then PSM(Platform Specific Model) came into being on basis of different development platform (eg. .Net or J2EE) and application platform (eg. Windows and Unix). We need software system to be able to customization and change conveniently in order to support TGOP, so a new modeling tool is required to be worked out, which can be used to set up PIM such as GMT. It is also a unattached modeling tool, the most important point of which is able to design and change conveniently comparing with other modeling tools for UML. A reasonable software system architecture should be composed of the OO (Aspect-Object) Module and the AOP(Aspect-Oriented Programming) Module, thus, the maintenance will be easy and the concept is in focus. The AOP method brought advantage in different periods and abstracted levels of software life cycle, it can be used both in question space (analysis, design and modeling) and solution space (implement and code). AOP has been upgraded to a higher level by GMT, it has been already used in analysis and design period.In theory, we used the four meta data structures of UML in modeling domain, and gave a kind of two- stages modeling method of metamodeling and modeling, thus domain modeling can be carried out structurally. We also use Aspect-Oriented characteristic working out modeling language, thus Aspect-Oriented modeling can be supported. In practice, we have constructed metamodel storage and model storage, metamodeling environment and modeling environment.
Keywords/Search Tags:Implementation
PDF Full Text Request
Related items