After more than 10 years, Aspect-Oriented Programming (AOP) is still a controversial idea. While the concept of aspects appeals to everyone's intuitions, concrete AOP solutions often fail to convince researchers and practitioners alike. This discrepancy results in part from a lack of an adequate theory of aspects, which in turn leads to the development of AOP solutions that are useful in limited situations.
%0 Journal Article
%1 baldi_08_theory
%A Baldi, Pierre F.
%A Lopes, Cristina V.
%A Linstead, Erik J.
%A Bajracharya, Sushil K.
%C New York, NY, USA
%D 2008
%I ACM
%J SIGPLAN Not.
%K 2008 _marcia aspects
%N 10
%P 543--562
%R http://dx.doi.org/10.1145/1449955.1449807
%T A theory of aspects as latent topics
%U http://dx.doi.org/10.1145/1449955.1449807
%V 43
%X After more than 10 years, Aspect-Oriented Programming (AOP) is still a controversial idea. While the concept of aspects appeals to everyone's intuitions, concrete AOP solutions often fail to convince researchers and practitioners alike. This discrepancy results in part from a lack of an adequate theory of aspects, which in turn leads to the development of AOP solutions that are useful in limited situations.
@article{baldi_08_theory,
abstract = {After more than 10 years, Aspect-Oriented Programming (AOP) is still a controversial idea. While the concept of aspects appeals to everyone's intuitions, concrete AOP solutions often fail to convince researchers and practitioners alike. This discrepancy results in part from a lack of an adequate theory of aspects, which in turn leads to the development of AOP solutions that are useful in limited situations.},
added-at = {2009-02-11T20:11:37.000+0100},
address = {New York, NY, USA},
author = {Baldi, Pierre F. and Lopes, Cristina V. and Linstead, Erik J. and Bajracharya, Sushil K.},
biburl = {https://www.bibsonomy.org/bibtex/2c22f1b99b7378bcd9c403ed0e2edf2f7/leonardo},
citeulike-article-id = {3495933},
doi = {http://dx.doi.org/10.1145/1449955.1449807},
interhash = {9e57e252672088dac9bcb617dd09e1e0},
intrahash = {c22f1b99b7378bcd9c403ed0e2edf2f7},
issn = {0362-1340},
journal = {SIGPLAN Not.},
keywords = {2008 _marcia aspects},
number = 10,
pages = {543--562},
posted-at = {2008-11-08 10:12:33},
priority = {2},
publisher = {ACM},
timestamp = {2009-02-11T20:11:37.000+0100},
title = {A theory of aspects as latent topics},
url = {http://dx.doi.org/10.1145/1449955.1449807},
volume = 43,
year = 2008
}