Font Size: a A A

Research Of Model Driven Framework Based On Aspect Oriention

Posted on:2008-07-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y C WangFull Text:PDF
GTID:2178360215476083Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Model driven architecture (MDA) is a software development framework defined by OMG. It uses the model as the center of the software development, interpenetrating the requirement analysis, designing, realization and maintain. MDA divides the functional specification and accomplished detail of system sternly, including the PIM model which is more abstract and technology-independent and PSM model which is more concrete and technology-associated in perpendicular direction. MDA transforms the PIM to PSM and PSM to codes to complete the development of system. This mode transfers developers' focus from coding to modeling. And it slips the collar of platform technology, improves the production efficiency, and makes it have better portability, reusability, maintainability, interoperability and integration, and so on.However, we discover that most present MDA realization has a problem, which is that the PIM model is a large-sized complicated model including all sort of information of the system. And it makes the model hard to comprehend, maintain. And transform. It has big impact on the realization of MDA.Aspect-oriented technology is a kind of technology that uses the concern separation as the principle, which can solve the problems abovementioned. MDA tries to separate the platform characteristics, and the aspect keeps full separation of crosscutting, including function request and negation function request. The thesis brings up an aspect-oriented model driven framework called AOMDF, combining the advantages of aspect-oriention. The thesis importantly points the aspect modeling and transforming of the MDA. The thesis's main content is following:1. In the initial stage of modeling, the thesis separates the concerns and brings in aspect-oriented mechanism. It studies how to accomplish the building and representation of the aspect model in the basis of present modeling technology.2. The thesis studies the principle and rule of the aspect model transform, according to the model after separating the concern in the stage of modeling. It satisfies the support to aspect model transform.3. The thesis brings up a new model transform language called DyMTL to deal with the transformation of model including aspect concept. It analysises the characteristic of model transform language, and gives the design and realization of DyMTL's phrasing.4. The thesis gives the overall design of the model driven architecture based on aspect-oriented. It points out the basic modules and function that the framework must have. Ant it analysises the important component, giving the design of associated module in detail.
Keywords/Search Tags:Model driven architecture, Aspect-oriented modeling, Platform independent model, Platform specific model, Model transform
PDF Full Text Request
Related items