Implementing Aspectual Collaborations with AspectJ

Abstract. Aspect-oriented Programming proposes a technique to implement cross-cutting concerns in a modular way, but most work has been concentrated on the class level. Aspectual Collaborations proposes an AOP technique on a higher level, i.e., on class collaboration level. This paper presents one implementation of Aspectual Collaborations that automatically translates the Aspectual Collaborations' descriptions to AspectJ code by which the cross-cutting collaboration concern is added to the actual classes in a modular way.

Bibtex entry:

@TECHREPORT{pengcheng-2001,
AUTHOR = "Pengcheng Wu",
TITLE = "Implementing Aspectual Collaborations with AspectJ",
INSTITUTION = "Northeastern University",
YEAR = 2001,
MONTH = "Oct",
NUMBER       = "{NU-CCS-2001-10}",
}

Paper