Title :
Realizing extension use cases with AOP
Author :
Zhou, Yi ; Lei, Guohua ; Li, Ping ; Kong, Leilei
Author_Institution :
Dept. of Comput. Sci. & Technol., Heilongjiang Inst. of Technol., Harbin
Abstract :
The extension use case adds additional behavior to a base use case without changing it. We had no mainstream programming language supporting the implementation of extensions as we now get with Aspect-Oriented Programming. Aspect-Oriented Programming provides the ability to modularize and weave the representation of crosscutting concerns. This paper focuses on the extension of UML for modeling and realizing the use case extension relationship which AOP addresses. An example of modeling and implementing extension use case with AOP is presented.
Keywords :
Unified Modeling Language; object-oriented programming; AOP; UML; aspect-oriented programming; use case extension relationship; Computer languages; Design engineering; Educational technology; Jacobian matrices; Object oriented modeling; Programming profession; Scattering; Software packages; Unified modeling language; XML; Aspect-Oriented Programming; Extension; UML; Use Cases;
Conference_Titel :
IT in Medicine and Education, 2008. ITME 2008. IEEE International Symposium on
Conference_Location :
Xiamen
Print_ISBN :
978-1-4244-3616-3
Electronic_ISBN :
978-1-4244-2511-2
DOI :
10.1109/ITME.2008.4744028