Font Size: a A A

Research And Application Of Model Driven Architecture

Posted on:2006-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:C F SunFull Text:PDF
GTID:2168360152993001Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In traditional software development, the model and code produced in design phase become more and more difficult in step with the progress of the project.The code is modified constantly following the changes of technology and customer requirement.Those have caused software production productivity low, portability bad, Interoperability poor,maintaining cost high and so on. The whole software trade hope the appearance of a kind of new technology to change the current situation of software development.In order to promote the constant development of software engineering,OMG has proposed the Model Driven Architecture(MDA),a kind of new method of description and construction system.This thesis studied realization of a book order system by using MDA technology.Through the practical application of MDA,thesis researched the theory and realization mechanism of MDA,and analysis improvement of the existing question in software development by using MDA.MDA mades up by three following parts: a authoritative Platform Independent Model(PIM),one or more Platform Specific Mode(PSM),and intact realization on the basis of one or more platforms.In the course of development of basing MDA,The designer only needs to set up PIM that Express logic business.Most work left will complete automaticly by MDA Engine.So according to demand analysis the thesis studied emphatically the process of designing PIM from the angle with business logic.Those transformations rules used in PIM to PSM ,PSM to code automatic transformations were analysised in detail.The studied how those rules can be realized by using various kinds of OMG's standards and norms.The separation of business logic and technology can be achieved by separating function realization and description in using MDA technology.Because PIM has good stability and reusage and PSM can change fast with progress of the technology of the platform,MDA is able to make the model interface and interface reached unanimously.Agreement on the model is favorable to integrate legacy system and online system smoothly,support seamless integration of future system.In eonclusion,the promotion of MDA technology is beneficial to improve the efficiency and qualitu of software development, strengthen portability and Interoperability,test and maintain of the software.
Keywords/Search Tags:Model Driven Architecture, Model, Platform Independent Model, Platform Specific Model
PDF Full Text Request
Related items