Adaptive Methods

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"
}

Paper

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.

Aspect-Oriented Programming (AOP)