Title :
Aspect-oriented modeling in software architecture pattern based on UML
Author :
Li, Hui ; Zhang, Jingjun ; Chen, Yuejuan
Author_Institution :
Sch. of Inf. Eng., Handan Coll. Handan, Handan, China
Abstract :
Aspect Oriented Programming (AOP) aims at addressing the problem of the crosscutting concerns (e.g. logging, validation, transaction etc.), those functionalities that are scattered among several modules in a given system. Aspects can be defined to modularize such concerns. In this work, we focus on the most popular MVC pattern in software architecture pattern, and introduce the aspect-oriented programming ideas into the MVC model with Unified Modeling Language (UML), also we propose a model of aspect-oriented MVC pattern, which extracts crosscutting concerns of going through the system to form an aspect layer and uses the configuration file to statement the point of weaving. To assess the effects of the idea on MVC pattern, an actual system is carried out. In the end, we report the results of the pattern of the feasibility and superiority.
Keywords :
Unified Modeling Language; aspect-oriented programming; software architecture; UML; Unified Modeling Language; aspect oriented programming; aspect-oriented modeling; software architecture pattern; Application software; Educational institutions; Functional programming; Java; Logic; Object oriented modeling; Object oriented programming; Software architecture; Unified modeling language; Weaving; Aspect-Oriented Programming; MVC; Object-Oriented Programming; Software Architecture; UML;
Conference_Titel :
Computer and Automation Engineering (ICCAE), 2010 The 2nd International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-5585-0
Electronic_ISBN :
978-1-4244-5586-7
DOI :
10.1109/ICCAE.2010.5451819