|
[ Publications ]
[ Research Opportunities ]
[ Partners & Supporters ]
[ Earlier Work ]
|
|
Dynamic Weaving for Aspect-Oriented Programming
|
| Andrei Popovici,
Thomas Gross,
Gustavo Alonso,
Dynamic Weaving for Aspect-Oriented Programming, Proc. 1st Intl Conf. Aspect-Oriented Software
Development, April 2002.
[AOSD_2002.pdf
AOSD_2002.ps
AOSD_2002.ps.gz]
|
|
When using Aspect Oriented Programming in the development of software
components, a developer must understand the program units actually
changed by weaving, how they behave, and possibly correct the aspects
used. Support for rapid AOP prototyping and debugging is therefore
crucial in such situations. Rapid prototyping is difficult with current
aspect weaving tools because they do not support dynamic changes. This
paper describes PROSE (PROgrammable extenSions of sErvices), a platform
based on Java which addresses dynamic AOP. Aspects are expressed in the
same source language as the application (Java), and PROSE allows aspects
to be woven, unwoven, or replaced at run-time.
|
|
[ Publications ]
[ Research Opportunities ]
[ Partners & Supporters ]
[ Earlier Work ]
|
|