Font Size: a A A

Research On ICEM-PIM And Implementation Of Modeling Tool

Posted on:2008-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y H ZhangFull Text:PDF
GTID:2178360245498139Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the informational software development for enterprises, in order to improve efficiency, increase the reusability and portability of the software, more and more software development adopt the methodology of MDA(Model Driven Architecture). But problems exist in the research of platform independent model (PIM) and its relevant transformation. Based on the summary of the merits and demerits of the research methods for various PIM researches, the thesis researches PIM based on business object and its relevant issues concerning model transformation.The four components of PIM are introduced, with special emphasis on the core of PIM—business object model. Formalized definitions are provided for every element of business object model. Business object model is described from different angles through five model diagrams—integrated diagram, data diagram, state diagram, class diagram and use case diagram. Then, the modeling process of business object model is also introduced. Based on these, through the analysis of the interrelationships between business objects, PIM data model is established and further illustrated by BO-R diagram and IDEFIX diagram. Then, workflow model and role model are defined respectively, with their modeling processes provided.Model transformation relevant to PIM is the key to MDA. On one hand, the transformation to PSM (Platform Specific Model) is analyzed, and the definition of transformation rule is formularized with the features and structures of PIM ba- -sed on business object and PSM based on J2EE as its bases. On the other hand, the transformation to UML+ model is also analyzed in order to bring into fullplay the merits of PIM based on business object and UML+ model.Based on the theoretical analysis, a PIM modeling tool is devised and imple- -mented. First, the general structure of PIM modeling tool is introduced; then the designing at various aspects. Thus, customers can be provided with a pictorial a- -nd structural method to set up the PIM model.Finally, the theoretical study mentioned above is verified through a real sal- -es system. Based on the analysis on the business flow of the sales system, three main business objects are set up, with their model elements analyzed in detail ac- -cording to the definitions provided above and relevant models are automatically created with the PIM modeling tool.
Keywords/Search Tags:MDA, software modeling, platform independent model (PIM), BO (business object), model transformation
PDF Full Text Request
Related items