Title :
The realization of Aspectual State Model with UML extension mechanism
Author :
Zhang, Jingjun ; Chen, Yuejuan ; Liu, Guangyuan
Author_Institution :
Hebei Univ. of Eng., Handan, China
Abstract :
Current abstractions offered by the object-oriented paradigm are insufficient to fully express all the concerns of a software system. For example, non-functional concerns namely cross-cutting concerns such as logging, tracing, or data persistence tend to be scattered and tangled all across the classes of the system. Aspect-oriented programming (AOP), which allows for modularizing concerns has effectively solved the problem that the object-oriented programming (OOP) has encountered. At present, the AOP paradigm has expanded to all the lifecycle of the software development, as a result, aspect-oriented software development (AOSD) is becoming a new technique, which has an important step of modeling the aspects. We present, in this paper, a statecharts describes the aspectual state model (ASM) based on the unified modeling language (UML) and its extension mechanism to identify the cross-cutting concerns, using a mature language AspectJ which is a seamless aspect-oriented extension to the Java programming language to write aspect codes.
Keywords :
Java; Unified Modeling Language; object-oriented programming; AspectJ; Java programming language; UML extension mechanism; aspect-oriented programming; aspect-oriented software development; aspectual state model; object-oriented paradigm; object-oriented programming; software system; unified modeling language; Banking; Concurrent computing; Educational institutions; Object oriented modeling; Object oriented programming; Scattering; Software maintenance; Software quality; Software systems; Unified modeling language; Aspect-Oriented Programming; AspectJ; Aspectual state Model; UML extension mechanism; cross-cutting concerns;
Conference_Titel :
Industrial Electronics and Applications, 2009. ICIEA 2009. 4th IEEE Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-1-4244-2799-4
Electronic_ISBN :
978-1-4244-2800-7
DOI :
10.1109/ICIEA.2009.5138765