Font Size: a A A

Mda-based Approach To Software Development And Applications

Posted on:2007-11-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y L ChenFull Text:PDF
GTID:2208360185972972Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Along with development of the computer technology continuously, the requests of software and hardware are too more and more high. For the sake of continuously raising the efficiency of software development, people have always been at work hard to investigate. The emergence of the new methods such as object-oriented, component-based development, patterns, distributed computing etc. make a certain contribution on raising software quantity and prolonging lifes. However people usually seem to be at a loss while facing the problems such as interoperability of different platform, portability of software and desynchrony of documentation and codes. The Model Driven Architecture (MDA) is a new framework for software development that is defined by the Object Management Group (OMG) in 2001. It not only resolves the exsited problems of traditional software development, but also complements each other with other new methods. So it uncovers a new literary piece for the software development.Key to MDA is within MDA the software development process is driven by the activity of modeling your software system. MDA raises the level of abstraction to the degree of the model. Within MDA the developers transfer the center of gravity to model of the business logic but ignore the target platform. The model of software system is divided into the Platform Independent Model (PIM) and the Platform Specific Model (PSM) by MDA.The PIM has a high level of abstraction and does not include any information of implementation technology. The PSM is a model, which is related with specific platform. In framework of MDA, first a PIM is set up by platform independent language, then the PIM is turn to generate one or many PSMs according to the model transformation rules based on specific platform and implementation language. The application codes and the test frames are generated finally. The MDA applies UML, MOF, OCL and CWM etc. to set up the business model. As long as the technology or platform is replaced, model can be immediately converted to other procedure structures such as .NET, JAVA, CORBA, Web Services etc. The MDA provides many business applications such as event handling, safe mechanism, trade and catalogue service etc. Even it is applied to the different field including health care, elecronic commerce, manufacturing, finance, telecommunication etc. Because of the...
Keywords/Search Tags:Model Driven Architecture, Platform Independent Model, Platform Specific Model, Meta Object Facility, model transformation rule
PDF Full Text Request
Related items