Font Size: a A A

Research Of MDA Based Rapid Development Platform And Application

Posted on:2013-11-17Degree:MasterType:Thesis
Country:ChinaCandidate:X J PangFull Text:PDF
GTID:2248330395465492Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The procedure of software development is facing increasing problems such as lowreusability, high duplicate rate and difficult to extend which are urgent to be solved along withthe soaring progress of computer hardware. Therefore, a rapid development platform with a lineof services including rapid modeling and mode switching is on urgent demand. Model DrivenArchitecture (MDA), a system development genre of software which took models as kernel,shed lights on the procedure of development and cracked the hard nut. With the implementationof MDA in the development processes the developers are able to focus on the functions requiredand meanwhile get rid of struggling in the boring codec jungle.The author took the software development in the education field as background, and putforward the theory, principles, architecture and technology of the MDA. Dual major functionsare contained in this platform. For one thing, the business modeling, which primarily played therole as rapid modeling and providing the PIM models required, is based on the MDAtechnology and architecture. For another, the model transformation, which took charge in theswitching process from PIM models to platform related PSM models, as well as the generationof the final codes. According to the functions mentioned above, the author applied the GraduateEducation Management System of Shandong Province on this platform to verify the utility ofthe research.The innovation points and the main contents of this thesis are included as the followingrespects.(1). In order to enhance the semantics accuracy of UML and upgrade the particle size ofthe models, two meta-meta model based on the extended UML are provided: ExPattern andExRole. Implementation of this free-combination of the dual meta-meta models through theway of design schema along with the RoleOf technique, gave birth to the free and flexibilityof this combination. Compare with the traditional UML, methods in this thesis have morevariable semantic, higher modeling particle size and easier access to the system extension andmaintenance.(2). A multi-type supported PIM transform method based on the extended meta-metamodel is provided by the author, which describe the to-be-transformed PIM into XML documents and generate the x-PIM model to compromise the consistency of the bottomdescription mechanism. The rules of modeling transformation defined in this thesis endeavoron the transform from x-PIM to the XML described PSM(x-PSM) as the intermedium andthen generate the final codes from the x-PSM.(3). For the sake of the demand of the educational MIS business, the rapid developmentplatform based on MDA was composed with the theory and technique of domain architecturedriven. The author extracted the authority control module from the MIS and combined withunified identity authentication technology in this platform. In this way, the particle size of thesystem authentication has tremendous improvements. Compared with the traditional rightsmanagement, the MDA based platform has those advantages including ease to manipulate,convenient to maintain and lower error rate. The MDA based platform mentioned in thisarticle especially fit the business in the education related system at any scale, and performanceits efficiency and agile features when comes to the large scaled multifarious system.(4). Detailed demonstration for this platform is provided with an example(GraduateEducation Management System)by the author, and the results of the comparison between thetraditional method and the method put by the author are listed The author, with clearexpression of the platform on the feasibility and high efficiency.This platform based on the theory and techniques designed in this thesis focus on therequirements of educational MIS cooperated with the principles and architecture of MDAprovided a series of integration services such as model creation and transformation technology.Besides, the techniques of this platform had been verified through the instance.
Keywords/Search Tags:MDA, model transform, XML, PIM, PSM
PDF Full Text Request
Related items