Download presentation
Presentation is loading. Please wait.
1
University of British Columbia Software Practices Lab 2005 CASCON A Fluid AOP Editor Terry Hon Gregor Kiczales
2
2005 CASCON 2
3
3 Want to implement a display updating aspect -Use the following pointcut
4
2005 CASCON 4
5
5 Editing here Keeps all these code blocks in synch – a crosscutting slice.
6
2005 CASCON 6 Aspect file
7
2005 CASCON 7 AspectJ-like pointcut and advice Static join points: code fragments Edit time weaving instead of compile time weaving
8
2005 CASCON 8 AspectJ vs. Fluid AOP Editor Different join point model –dynamic vs. static Different adoption profile –plain-old Java tools can be used on all but.fa files –edit time weaving –woven files are in normal Java code –aspect file is only a meta file –possible intermediate step in AOP adoption? –or AOP solution qua itself?
9
2005 CASCON 9 Status Implemented a simple prototype as an Eclipse plugin –2 kinds of pointcuts: call and execution –2 kinds of advice: before and after
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.