Abstract | ||
---|---|---|
Join point interception (JPI), is considered an important cornerstone of aspect-oriented languages. However, we claim that JPI alone does not suffice for a modular structuring of aspects. We propose CAESAR, a model for aspect-oriented programming with a higher-level module concept on top of JPI, which enables reuse and componentization of aspects, allows us to use aspects polymorphically, and introduces a novel concept for dynamic aspect deployment. |
Year | DOI | Venue |
---|---|---|
2003 | 10.1145/643603.643613 | AOSD |
Keywords | Field | DocType |
higher-level module concept,aspect-oriented language,aspects polymorphically,point interception,conquering aspect,aspect-oriented programming,modular structure,dynamic aspect deployment,novel concept,important cornerstone,design patterns,polymorphism,aspect oriented,aspect oriented programming,weaving | Weaving,Programming language,Software deployment,Aspect-oriented programming,Computer science,Join point,Reuse,Software design pattern,Modular design,Structuring | Conference |
ISBN | Citations | PageRank |
1-58113-660-9 | 154 | 8.36 |
References | Authors | |
7 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Mira Mezini | 1 | 3171 | 211.04 |
Klaus Ostermann | 2 | 824 | 43.10 |