See this document in CiteSeerX!

Dynamic Weaving for Aspect-Oriented Programming (2002)  (Make Corrections)  (32 citations)
Andrei Popovici, Thomas Gross, Gustavo Alonso



  Home/Search   Context   Related

 
View or download:
lst.inf.ethz.ch/resea...AOSD_2002.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  lst.inf.ethz.ch/research/publi... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

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... (Update)

Cited by:   More
Runtime Adaptation of Applications through Dynamic.. - Mukhija, Glinz (2005)   (Correct)
Crosscutting Techniques in Program Specification and Analysis - Lam, Kuncak, Rinard (2005)   (Correct)
Using HotSwap for Implementing Dynamic AOP Systems - Chiba, Sato, Tatsubori (2003)   (Correct)

Similar documents (at the sentence level):
73.3%:   Dynamic Weaving for Aspect-Oriented Programming - Popovici, Gross, Alonso (2002)   (Correct)
22.2%:   Dynamic Homogenous AOP with PROSE - Popovici, Gross, Alonso (2001)   (Correct)

Active bibliography (related documents):   More   All
0.6:   AOP Support for Mobile Systems - Popovici, Alonso, Gross   (Correct)
0.2:   A Framework to Address a Two-Dimensional Composition of.. - Constantinides, Bader.. (1999)   (Correct)
0.2:   Dynamic Component Gluing - Seiter, Mezini, Lieberherr (1999)   (Correct)

Similar documents based on text:   More   All
0.6:   Just-In-Time Aspects: Efficient Dynamic Weaving for Java - Popovici, Alonso, Gross (2003)   (Correct)
0.5:   Just-in-Time Aspects: Efficient Dynamic Weaving for Java - Popovici, Alonso, Gross (2002)   (Correct)
0.2:   On Weaving Aspects - Böllert (1999)   (Correct)

Related documents from co-citation:   More   All
16:   Aspect-oriented programming - Kiczales, Lamping et al. - 1997
14:   An overview of AspectJ - Kiczales, Hilsdale et al. - 2001
12:   Jac: A flexible solution for aspect-oriented programming in java (context) - Pawlak, Seinturier et al. - 2001

BibTeX entry:   (Update)

A.Popovici, T. Gross, and G. Alonso. Dynamic weaving for aspect oriented programming. In Proceedings of the 1st International Conference on Aspect-Oriented Software Development, April 2002. http://citeseer.ist.psu.edu/popovici02dynamic.html   More

@misc{ popovici02dynamic,
  author = "A. Popovici and T. Gross and G. Alonso",
  title = "Dynamic weaving for aspect oriented programming",
  text = "A.Popovici, T. Gross, and G. Alonso. Dynamic weaving for aspect oriented
    programming. In Proceedings of the 1st International Conference on Aspect-Oriented
    Software Development, April 2002.",
  year = "2002",
  url = "citeseer.ist.psu.edu/popovici02dynamic.html" }
Citations (may not include all citations):
756   Aspect-Oriented Programming - Kiczales, Lamping et al. - 1997
423   The Art of the Metaobject Protocol (context) - Kiczales, Rivieres - 1991
156   Degrees of Separation: Multi-dimensional Separation of Conce.. - Tarr, Ossher et al. - 1999
117   Abstracting Object Interactions Using Composition Filters - Aksit, Wakita et al. - 1994
90   Adaptive Plug-and-Play Components for Evolutionary Software .. - Mezini, Lieberherr - 1998
64   Automatic Program Transformation with JOIE - Cohen, Chase et al. - 1998
56   Binary Component Adaptation - Keller, Holzle - 1998
28   DJ: Dynamic Adaptive Programming in Java (context) - Orleans, Lieberherr - 2001
15   An AOP Case with Static and Dynamic Aspects - Kenens, Michiels et al. - 1998
14   Customization of Component-Based Object Request Brokers thro.. - Truyen, Joergensen et al. - 2000
10   Composing Synchronisation and Real-Time Constraints (context) - Aksit, Bergmans - 1996
10   The AspectJ Programming Guide (context) - Corporation - 2001
9   Reflective JIT Compiler Framework for Java (context) - Ogawa, Shimura et al. - 2000
8   MetaJava --- A Platform for Adaptable Operating-System Mecha.. (context) - Kleinoeder, Golm - 1997
6   A Language Framework for Distributed Computing (context) - Lopes - 1997
5   Position paper at the ECOOP'99 workshop on Aspect-Oriented P.. (context) - Bollert, Aspects - 1999
4   Aspect-Oriented Components (context) - Lieberherr, Mezini - 1999
4   ACM SIGPLAN Notices (context) - Chiba, Protocol - 1995
3   JavaWorld: IDG's magazine for the Java community (context) - Bell, fast - 1997
2   Paper at the OOPSLA'01 Workshop on Advanced Separation of Co.. (context) - Popovici, Gross et al. - 2001
2   Position paper at the OOPSLA'01 Workshop on Advanced Separat.. (context) - Win, Vanhaute et al. - 2001



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.lst.inf.ethz.ch/research/publications/):   More
The Architecture of the Remos System - Dinda, Gross, Karrer, Lowekamp (2001)   (Correct)
Simulation of Large Ad Hoc Networks - Naoumov, Gross (2003)   (Correct)
Static Detection of Atomicity Violations in Object-Oriented.. - von Praun, Gross (2003)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC