Font Size: a A A

The Research On Transformation From PIM To PSM For Seam

Posted on:2012-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:X CongFull Text:PDF
GTID:2218330368496164Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Model Driven Architecture(MDA) is a model organization and management framework which used in software development process was proposed by Object Management Group(OMG) in 2001. It is a new way that addresses different middleware platform application integration and interoperability. As a new generation of model transformation method, MDA solutes the traditional web application development problem which he business logic and platform technology are mixed together, and ensures the consistency of definition, analysis, design and implementation and other issues. MDA acquires the Platform-independent model(PIM) through the formal description of system function and structure, and develops appropriate model transformation rules, then completes the model transformation from PIM to PSM, PSM is Platform Specific Model which contains the concrete realization technology, what is more, we could achieve the automatic generation of Code through model transformation.Seam framework is a "tailored for the Java EE5.0 lightweight framework" created by the Gavin King who is also the developer of the Hibernate framework. Seam framework provides a consistent, easy to understand programming model for enterprise applications by integrating the existing frameworks, but Seam framework for the development process is still many problems.This article analyzes and summarizes the Seam framework's core technology and its application, combines theory development approach of MDA and analyses of related Current research at home and abroad in-depth. A Seam-specific Model Driven Architecture Approach has been presented, the core is model and based on the model transformation method's basic principle of Meta-Model mapping. First, we should establish PIM which is independent of the underlying platform and then create PSM for Seam framework's Web-based application system, by defining the model transformation rules of PIM to PSM, complete PIM to PSM transformation. The transformation of PSM to Code is completed through defining the transformation rules from PSM to Code. This paper mainly studies the part of the PIM transformation to PSM, and through case studies, describes how to use this method in the specific application.The proposed method can not only solve the problems of the Seam-based Web application development framework, but also effectively improve the efficiency and quality of Web application development. Comparison with related work at home and abroad, innovation of this paper is:⑴a Seam-specific model-driven development approach has been proposed; ⑵Constructing a UML Profile for Seam framework, which is a more comprehensive description of the Seam framework's characteristic, and making the system modeling for Seam framework is to be carried out.
Keywords/Search Tags:MDA, Seam Framework, Model Driver Development, Model Transformation, UML Profile
PDF Full Text Request
Related items