|
ABSTRACT
AspectWerkz is a framework targeted towards dynamic aspect-oriented programming (AOP) in commercial applications. Based on our experience designing and supporting AspectWerkz, we have identified what we believe are key issues for the commercial adoption of AOP. These are usability, agility, integration, expressiveness, performance, tool support and the concept of an aspect container that manages issues like security, isolation, visibility, deployment and manageability for the aspects. This invited talk will discuss these issues and how AspectWerkz tries to address them.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , William G. Griswold, An Overview of AspectJ, Proceedings of the 15th European Conference on Object-Oriented Programming, p.327-353, June 18-22, 2001
|
| |
2
|
JSR-163. At http://www.jcp.org/en/jsr/detail?id=163, 2004.
|
| |
3
|
Newkirk, J., Vorontsov, A. How .NET's Custom Attributes Affect Design. 2004.
|
| |
4
|
|
| |
5
|
|
| |
6
|
W3C, Extensible Markup Language (XML) 1.0 (Second Edition). At http://www.w3.org/TR/REC-xml, 2004.
|
| |
7
|
Java 2 Enterprise Edition, At http://java.sun.com/j2ee/.
|
| |
8
|
|
| |
9
|
Ant Build System, At htttp://ant.apache.org, 2004.
|
| |
10
|
JSR-175. At http://www.jcp.org/en/jsr/detail?id=175, 2004.
|
| |
11
|
|
| |
12
|
AspectWerkz homepage http://aspectwerkz.codehaus.org.
|
| |
13
|
Kiczales, G. Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J. M., Irwin, J., Aspect-Oriented Programming, ECOOP1997.
|
CITED BY 12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
María Agustina Cibrán , Bart Verheecke , Wim Vanderperren , Davy Suvée , Viviane Jonckers, Aspect-oriented Programming for Dynamic Web Service Selection, Integration and Management, World Wide Web, v.10 n.3, p.211-242, September 2007
|
|
|
|
|
|
Norbert Siegmund , Mario Pukall , Michael Soffner , Veit Köppen , Gunter Saake, Using software product lines for runtime interoperability, Proceedings of the Workshop on AOP and Meta-Data for Software Evolution, p.1-7, July 07-07, 2009, Genova, Italy
|
|
|
|
|