[Colloq] Mik Kersten on AOP

Karl Lieberherr lieber at ccs.neu.edu
Thu, 25 Jul 2002 19:27:06 -0400 (EDT)


You are invited to a presentation by Mik Kersten
from PARC on August 1 in the Demeter Seminar.

Title: AOP from the Tools Perspective

Speaker: Mik Kersten 
	 Development Tools Lead
	 AspectJ Team, Palo Alto Research Center
	 http://www.parc.com/mkersten

Date: Aug. 1, 10 - 11 am 

Place: Cullinane Hall 149
       CCS
       Northeastern University

Title: AOP from the Tools Perspective

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