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.
%0 Conference Paper
%1 643613
%A Mezini, Mira
%A Ostermann, Klaus
%B AOSD '03: Proceedings of the 2nd international conference on Aspect-oriented software development
%C New York, NY, USA
%D 2003
%I ACM
%K AspectColaborationInterface Caesar Me:MastersThesis Me:ToRead aspect-oriented
%P 90--99
%R http://doi.acm.org/10.1145/643603.643613
%T Conquering aspects with Caesar
%U http://portal.acm.org/citation.cfm?coll=GUIDE&dl=GUIDE&id=643613
%X 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.
%@ 1-58113-660-9
@inproceedings{643613,
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.},
added-at = {2008-07-02T20:57:33.000+0200},
address = {New York, NY, USA},
author = {Mezini, Mira and Ostermann, Klaus},
biburl = {https://www.bibsonomy.org/bibtex/22021f7a00a6c959ef0a970e39854efd2/gron},
booktitle = {AOSD '03: Proceedings of the 2nd international conference on Aspect-oriented software development},
description = {Conquering aspects with Caesar},
doi = {http://doi.acm.org/10.1145/643603.643613},
interhash = {512f3c4dabed1b32ca9f09e5f1ef6cb1},
intrahash = {2021f7a00a6c959ef0a970e39854efd2},
isbn = {1-58113-660-9},
keywords = {AspectColaborationInterface Caesar Me:MastersThesis Me:ToRead aspect-oriented},
location = {Boston, Massachusetts},
pages = {90--99},
publisher = {ACM},
timestamp = {2008-09-22T20:17:58.000+0200},
title = {Conquering aspects with Caesar},
url = {http://portal.acm.org/citation.cfm?coll=GUIDE&dl=GUIDE&id=643613},
year = 2003
}