Bibtex entry:
@ARTICLE{adaptive-methods-cacm-2001,
AUTHOR = "Karl Lieberherr and Doug Orleans and Johan Ovlinger",
TITLE = "{Aspect-Oriented Programming with Adaptive Methods}",
JOURNAL = cacm,
VOLUME = 44,
NUMBER = 10,
PAGES = "39-41",
YEAR = 2001
}
Long version:
@TECHREPORT{aspectual-methods,
AUTHOR = "Karl Lieberherr and Doug Orleans and Johan Ovlinger",
TITLE = "{Aspect-Oriented Programming with Adaptive Methods}",
INSTITUTION = "College of Computer Science, Northeastern University",
YEAR = 2001,
MONTH = "February",
NUMBER = "{NU-CCS-2001-05}",
ADDRESS = "Boston, MA",
PAGES = "1-3"
}
Publication plan for DJ work:
The Reflection 2001 paper focusses on implementation issues and the use of reflection. Reflection 2001 paper
The Communication of the ACM article is a short form of this paper. Very brief and no details. This paper focusses on the connections between AOP and AP.
What is still needed is a paper that explains the DJ library: an extended version of the Reflection paper. Doug Orleans has this already.