Title
Dynamic weaving for aspect-oriented programming
Abstract
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.
Year
DOI
Venue
2002
10.1145/508386.508404
AOSD
Keywords
Field
DocType
software component,aspect oriented programming,source language,current aspect,program unit,aspect-oriented programming,dynamic change,dynamic aop,programmable extensions,rapid prototyping,rapid aop prototyping
Rapid prototyping,Weaving,Programming language,Aspect-oriented programming,Software engineering,Computer science,Real-time computing,Component-based software engineering,Java,Component oriented programming,Debugging
Conference
ISBN
Citations 
PageRank 
1-58113-469-X
134
8.22
References 
Authors
13
3
Search Limit
100134
Name
Order
Citations
PageRank
Andrei Popovici130021.01
Thomas Gross226522.41
Gustavo Alonso35476612.79