|
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 10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Open signaling for ATM, internet and mobile networks (OPENSIG'98)
ACM SIGCOMM Computer Communication Review
29, 1
Andrew T. Campbell
, Irene Katzela
, Kazuho Miki
, John Vicente
-
Active bridging
ACM SIGCOMM Computer Communication Review
27, 4
D. Scott Alexander
, Marianne Shaw
, Scott M. Nettles
, Jonathan M. Smith
-
Active electronic mail
Proceedings of the 2002 ACM symposium on Applied computing
S. Karnouskos
, A. Vasilakos
-
Object-oriented database management system for process control systems—development and evaluation
Proceedings of the 1999 ACM symposium on Applied computing
Ryuji Wakizono
, Toshikazu Kawamura
, Takehiko Tsuchiya
, Takahiro Hatanaka
, Tatsuji Tanaka
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
|