Font Size: a A A

Web Application Framework Based Platform Specific Model And Its Mapping Rules

Posted on:2006-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:R ShaoFull Text:PDF
GTID:2168360155966659Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Because the WEB application is requested more development efficiency and higher quality, the development is harder. There are many challenges in development method. Such as development platform and technology are variable, navigational relations are complex in WEB application, and the variable requirements result in the structure of system has more extensibility and maintainability. There are many WEB application development methodologies to cope with such questions. And the main idea of MDA that improve the level of development and code generation method improve the development efficiency and model reusability.This paper is based on the methodology of MDA, and it refers to the well used WEB application frameworks and development method. It abstracts the common properties of the frameworks, then provided a task oriented PSM(Platform Specific Model)framework(TO-PSM framework). This framework has better structure and extensibility. Based on this framework this paper provides the mapping rules to support mapping from AUI-PIM to TO-PSM. The TO-PSM provide platform specific information to the code generation and the WEB application will have more extensibility and maintainability., This TO-PSM also has the ability to express the interface information of WEB application. Because of the separation of static model, behaviormodel and interface model in the TO-PSM, the architecture of the WEB application is well formed. Because the loose couple of the different models in PSM, it will simplify the method of mapping from TO-PSM to code, and so simplify the structure of code generator.This paper also provides the method of the mapping from AUI-PIM to TO-PSM. This method is based on three levels including static model, behavior model and interface model. It is different from past works that takes interface model element as clue. It uses the AUI-PIM information to fill in the TO-PSM framework. And the TO-PSM information is better fit with code generation of WEB application in certain runtime framework.And this paper provides formalized description of the model mapping rules. According to the rules it takes the AUI-PIM as input and takes the TO-PSM as output, and provides platform specific information to the code generator. This formalized description could make help to the separation of model mapping from mapping rules, and provide the ability of editing the principle.This paper provides a method that can map from PIM to PSM. It improves the method that maps from PIM to code directly in past works. And it takes font a resolution of mapping from one PIM to several PSMs. This resolution incarnates the reusability of PIM and abstract the development level. So it will simplify the development progress of WEB application in some way and cut off the development cost. It also will provide maintainability and extensibility of the WEB application.
Keywords/Search Tags:Platform Specific Model Framework, WEB Application Framework Based PSM, Task Oriented PSM, Model Mapping Rules, Model Mapping Method, Code Generation
PDF Full Text Request
Related items