Font Size: a A A

The Research On PIM With Architecture And Behavior Semantics Modeling Approach

Posted on:2013-07-31Degree:MasterType:Thesis
Country:ChinaCandidate:P F ZuoFull Text:PDF
GTID:2248330395471616Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Model Driven Architecture(MDA),a new software development methodology,wasproposed by Object Management Group(OMG) in2001.Its core are some models.First ofall,PIM which is independent with the specific platform and enabling technologies, but has acomplete description of the target system’s static structure and business function, is abstractedout;and then develop appropriate mapping rules according to the selected specific platformsand technologies, transform PIM to PSM which is depended on specific platforms andtechnologies according to the specific platform’s mapping rules;finally,generate executableprograme code by MDA tools from PSM.When requirements changed,you simply just need tomodify the PIM can be able to update the target system automaticlly. When a new technologyplatform comes out, the system can be transplant smoontly by original PIM’s backwardtranformation accroingding to the corresponding mapping rules newly developed.PIM is the starting pint in the MDA software development process.The streagth of itsability about description of the target system directly impact the resulting code’s quality isgood or bad.But currently the PIM modeling method with out sufficient and precise semanticto describe the targe system’s dynamic behavior characteristics;and only focus on businesslogic modeling,ignoring the no-functional requirements modeling such as system’sarchitecture and other aspect.Based on the summary comparison for method of addingbehavior semantics to PIM, using the workflow modeling techniques’ advanteges of be rich insemantics to describe complex business processes,so this paper introduce workflow modelingtechniques into MDA.With considering the currently popular software architecture patternMVC pattern,this paper proposed a PIM modeling approach has the semantics of workflowand MVC architecture pattern.This method through the development of the UML Profile forMVC and UML Profile for Workflow,then refinement of PIM,ultimately from two angle aboutthe functional requirements (static structure and dynamic business logic) and no-functionalrequirements (architecture pattern)to describe the target system completely and accurately.Atlast this paper combinate a specific application instance to vertify the applicability of themethod in a practical application.This proposed approach can not only solve the PIM without the semantics can beaccurately,completely describe the target system’s dynamic behavior characteristics;but alsoadd the MVC architectrual pattern semantics to PIM,so the PIM can be converted into anyMVC application development framework’s PSM.Compared with related work at home andabroad, the innovation of this paper are at the flowing three aspects:(1)build a meta model ofPIM with MVC architecture pattern semantics and workflow semantics;(2)build a universial,the PIM level UML Profile for MVC architecture pattern and UML Profile forworkflow;(3)proposed a modeling approach for PIM with MVC architecture patternsemantics and workflow semantics.
Keywords/Search Tags:MDA, PIM, MVC, Workflow, UML Profile
PDF Full Text Request
Related items