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