DocumentCode :
2440347
Title :
An Object-Based AOP Model and Its Implementation
Author :
He, Chengwan ; Li, Zheng ; Wan, Ming
Author_Institution :
Sch. of Comput. Sci. & Eng., Wuhan Inst. of Technol., Wuhan
Volume :
2
fYear :
2008
fDate :
19-20 Dec. 2008
Firstpage :
968
Lastpage :
971
Abstract :
The class-based AOP language, like AspectJ, weaves aspect into the class at the compile-time, and has achieved extension of the class behaviors at the compile-time. Sometimes, it is necessary to achieve behavior extension of a single object, not all of the objects belonging to the same type. We have obtained the inspiration from the role modeling, and proposed an object-based AOP model, which takes aspect as a role and generates instance of the aspect at the runtime, to achieve dynamic extension of the object behaviors through the dynamic binding between the objects and aspect instances.
Keywords :
object-oriented languages; object-oriented programming; AspectJ; aspect-oriented programming; class-based AOP language; object-based AOP model; Application software; Computational intelligence; Computer industry; Computer science; Conferences; Encapsulation; Helium; Java; Runtime; Weaving;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Industrial Application, 2008. PACIIA '08. Pacific-Asia Workshop on
Conference_Location :
Wuhan
Print_ISBN :
978-0-7695-3490-9
Type :
conf
DOI :
10.1109/PACIIA.2008.388
Filename :
4756920
Link To Document :
بازگشت