Title :
Aspectual Oriented weaving technology in Model Driven Architecture
Author :
Zhang, Jingjun ; Chen, Yuejuan ; Liu, Guangyuan ; Li, Hui
Author_Institution :
Hebei Univ. of Eng., Handan, China
Abstract :
Model Driven Architecture (MDA) is a development methodology taking model as center, it shift the focus of software development activity from coding to modeling, which is initiated by the Object Manage Group and based on UML and other standard etc. Aspect-Oriented Programming (AOP) is an emerging software engineering paradigm that improves separation of cross-cutting concerns as aspect in a program. Separation of concerns is an important principle for designing high quality software systems and is both applied in the MDA and Aspect-Oriented Software Development (AOSD). The AOSD and MDA techniques seem to be complementary to each other; We provided a weaving-based model composition framework, adopted weaving technology in model composition. Model composition could be carried out automatically through model weaving framework. This is also an attempt to combine model transformation and model composition.
Keywords :
aspect-oriented programming; software engineering; software quality; UML; aspect oriented programming; cross cutting concern; high quality software system; model driven architecture; object manage group; software development; software engineering paradigm; Computer architecture; Programming; Software design; Software development management; Software engineering; Software standards; Software systems; Standards development; Unified modeling language; Weaving; Aspect-Oriented Programming; Aspectual Oriented weaving technology; Model Driven Architecture; UML and its extension Mechanism;
Conference_Titel :
Industrial Electronics and Applications (ICIEA), 2010 the 5th IEEE Conference on
Conference_Location :
Taichung
Print_ISBN :
978-1-4244-5045-9
Electronic_ISBN :
978-1-4244-5046-6
DOI :
10.1109/ICIEA.2010.5514812