[Colloq] Mik Kerston on AOP

Diane Keys diane at ccs.neu.edu
Mon, 29 Jul 2002 16:32:45 -0400


College of Computer and Information Sciences
presents
Mik Kersten
PARC
who will speak on
AOP from the Tools Perspective
Thursday, August 1, 2002, 10:00-11:00 a.m.
149 Cullinane Hall


ABSTRACT

Object -oriented programming enables the programmer to modularize
hierarchical structure.  As a result OO development tools present this
hierarchical structure well.

Aspect-oriented programming enables the programmer to modularize
crosscutting structure - AO languages have been used to cleanly capture the
crosscutting structure of concerns such as exception handling, multi-object
protocols, synchronization, performance optimizations, and resource sharing.

As a result AO tools must present this crosscutting structure well.

This talk will show the AspectJ project from a development tools
perspective.  It will demonstrate how some common crosscutting concerns can
be modularized by refactoring an existing system.  It will present the
problems and the work that we're doing in order to illustrate crosscutting
structure in a way that is explicit and easy to manipulate.  It will also
discuss some of the architecture of integrating AO tool functionality into
existing OO development environments.

Host: Karl Lieberherr