Font Size: a A A

Research And Realization Of TGOP Control Model Based On MDA

Posted on:2006-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:N ZouFull Text:PDF
GTID:2168360155952942Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of the hardware and popularity of the application of computer, a great progress is made in area of software. The scale of software is much bigger than before and the functions required are much more complex. It's no long the time that several people could accomplish software in a short time. In most cases, it will take several teams a long time to finish the job together. That makes it difficult to control the progress of software development. The method of OOP abates the crisis of the software development. OOP makes amount of information of a domain into a model by abstracting, so the model is abstraction of the same characteristics of conceptual entities that belong to a same class. Therefore, the model not only reduces the information which is needed to grasp for development consumedly, but also can form a clear system architecture. The architecture is divided into several modules among which there are high aggregation and low coupling. And these modules can be realized independently at the same time. Just like accessories of a machine, by assembling them, software can be completed. To maintain these modules and its documents only, Program Manager can direct the development of the software opportunely. OOP makes it easy to control the progress of software development and enhances the reusage and maintainability of the software. However, the OOP and Software Engineer only mitigate the software crisis in a certain extent, not solve it completely. The rapid development in all areas makes the requirement of the software applied in one specific area change frequently. So the activity of the traditional software development reiterates the progress from modifying requirement to coding. As a result, it influences the quality of the software and the time limit for a project. The new difficult problem is how to develop software with good extensible performance and effective pattern of development. OMG (Object Management Group) commit himself to research and constitute the standard for software development. MDA is a specification of software development architecture, advanced by OMG in recent years. MDA provides an open and independent supplier method through some standards of building models that are framed by OMG, such as UML, MOF, XMI and CWM. By using this method, enterprise application can be described and transformed to one mainstream or private development platform, including CORBA, J2EE, .NET and Web. System, based on MDA, uses modeling language as development language, and MDA divides the modeling progress into two phases, PIM (Platform Independent Model) and PSM (Platform Specific Model). PSM is derived from PIM by mapping. MDA makes the abstract model not influenced by specific implements through advancing abstract hierarchy. Simultaneously, MDA makes the software flexible and extensible. It extends the lifecycle of the software. Much workload is reduced too, because models create codes directly. But MDA needs the models highly exact. Only unambiguous models can create correct codes. So the most difficult and critical work is how to build an accurate model. A person who is good at modeling is needed! MDA brings us so many advantages. It must be the future technology of software development. Currently, software of network management is in an embarrassed place. With the network technologies developing rapidly, the facilities are updated frequently and scope of network services is becoming bigger and bigger. Then, the software is developed by traditional development method often cannot be satisfied. The requirement changes very fast. When the software is accomplished, it is already behind the times, so a new technology should be imported. MDA is the right key! TGOP (Telecom General Object Platform) is right based on the MDA. TGOP changes the knowledge of the domain of telecom into abstract models. The models are described by some concept, such as class, relation and attribute. Object is a specific value of corresponding class and it is the formal denotation of things in the real world. Objects, in the TGOP, must be customized so that they can know what their roles are. After that, the...
Keywords/Search Tags:MDA, MOF, Control Model, Display Platform
PDF Full Text Request
Related items