by
Hidehiko Masuhara and Gregor Kiczales
Abstract:
Modeling four aspect-oriented programming mechanisms shows the way in which each supports modular crosscutting. Comparing the models produces a clear three part characterization of what is required to support crosscutting structure: a common frame of reference that two (or more) programs can use to connect with each other and each provide their semantic contribution.
Reference:
Modeling Crosscutting in Aspect-Oriented Mechanisms (Hidehiko Masuhara and Gregor Kiczales), In Proceedings of European Conference on Object-Oriented Programming (ECOOP2003) (Luca Cardelli, ed.), Springer-Verlag, volume 2743, 2003.
Bibtex Entry:
@inproceedings{masuhara2003ecoop,
pdf = {ecoop2003.pdf},
slides = {ecoop2003-slides.pdf},
optslides = {ecoop2003-slides.pps},
author = {Hidehiko Masuhara and Gregor Kiczales},
title = {Modeling Crosscutting in Aspect-Oriented Mechanisms},
booktitle = {Proceedings of European Conference on
Object-Oriented Programming (ECOOP2003)},
url = {https://web.archive.org/web/20080315032348/http://www.st.informatik.tu-darmstadt.de:8080/ecoop/index.phtml},
doi = {10.1007/978-3-540-45070-2_2},
year = 2003,
editor = {Luca Cardelli},
volume = 2743,
series = {Lecture Notes in Computer Science},
pages = {2--28},
publisher = {Springer-Verlag},
address = {Darmstadt, Germany},
month = jul,
acceptanceratio = {18/88 (20%)},
keywords = {AspectJ, Aspect sandbox, Scheme},
abstract = {Modeling four aspect-oriented programming mechanisms shows the way in which each supports modular crosscutting. Comparing the models produces a clear three part characterization of what is required to support crosscutting structure: a common frame of reference that two (or more) programs can use to connect with each other and each provide their semantic contribution.}
}