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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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 |