Font Size: a A A

Research And Application Of MDA In Civil Aviation Systems

Posted on:2008-09-20Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiFull Text:PDF
GTID:2132360242477106Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The traditional software developing method can not separate design from the implementation technology efficiently, thus take less advantages of the design reuse. In order to pursue a higher level of software reuse, OMG published MDA (Model Driven Framework) in 2001. At the core of MDA are the concepts of model and its transformation and refinement. The models of MDA, including CIM (Computing Independent Model), PIM (Platform Independent Model and PSM (Platform Specific Model), bring domain-oriented reusing on software development.This paper mainly studies the application of Model Driven Development (MDD) technologies basing on UML in civil aviation systems. We successfully implemented an airline tickets online system by MDD way base on UML. First of all, we got the object model from legacy system, and created a CIM of airline tickets on-online sales system according to the domain knowledge; Then we created a PIM based on the CIM, and transformed the PIM into PSM using Rational Software Architect (RSA);Finally we generated Java code framework according to the PSM, and got the support from open-source frameworks. The whole software developing process followed the RUP based on the MDD methodology. And we proposed MDUP (Model Driven United Process) by tailoring the activities and artifacts in inception, elaboration, construction, and transition phases of the RUP framework.These practices indicate that MDD can speed the software development, avoid repeated design, and reduce the workloads of maintenance and migration.
Keywords/Search Tags:MDD, MDA, CIM, PIM, PSM, Airline Tickets Online System
PDF Full Text Request
Related items