Font Size: a A A

Aspect Oriented Modeling And Mapping Study In MDA

Posted on:2012-04-12Degree:MasterType:Thesis
Country:ChinaCandidate:F WeiFull Text:PDF
GTID:2178330335981449Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Model Driven Architecture (MDA) is initiated by OMG, it is the new generation to Model as the center of development methodology. Software life cycle based on MDA is taking models as carrier and driven by model transformation. The MDA's core technology contains model construction, model refinement and model mapping.Aspect oriented Programming (AOP) is a new kind of programming techniques and OOP technology's outspread. The AOP's core technology can enable developers to better separate the concerns which should not be entangled together, thus provides a better encapsulation and interoperability of the procedure, which can effectively resolve the problem"code tangling"and"code scattering"in the traditional method of object oriented programming .Aspect Oriented Modeling (AOM) is an important research content, its purpose is modeling from higher level of abstraction to the software system crosscut behavior, also can develop a more general and applicable design method to express aspect-oriented software system design features and concepts. In the early PIM modeling stage use aspect, causes the designers to be possible the service rule which in performance history's early stage inspection and the conflict resolution, the clear division may entrust with heavy responsibility, will face the aspect the advantage to apply the entire performance history. This article integrates under the MDA frame face the aspect thought that comes to process the transverse cutting attention spot effectively, defines the platform irrelevant model well the standard and the mapping, obtains a clearer structure, shares face the aspect easy understanding, easy to entrust with heavy responsibility merits and so on nature, easy extension.This paper introduces the knowledge which is Model Driven Architecture (MDA), Aspect oriented Programming (AOP), Unified Modeling Language (UML), and ATLAS conversion language (ATL). It aims to separate concerns with AOP technology, perfect the UML profile, build aspect oriented PIM and aspect oriented PSM, use ATL to define model mapping rules in MDA. Through a specific train online ticketing system, it is to requirement analysis for the whole system, and verify feasibility of the method.
Keywords/Search Tags:Model Driven Architecture, Aspect Oriented Programming, Aspect Oriented Modeling, UML, ATL
PDF Full Text Request
Related items