An Object-Based AOP Model and Its Implementation

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Chengwan He, Zheng Li, Ming Wan
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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.
DOI:10.1109/PACIIA.2008.388