Supplemental Material
Available for Download
Requires Asian Language Support in Adobe Reader And Japanese Language Support in your Browser
- 1 Kiczales, G., et al. An overview of AspectJ. In Proceedings of the 15th European Conference on Object-Oriented Programming (ECOOP). Springer, 2001. Google ScholarDigital Library
- 2 Lea, D. Concurrent Programming in Java: Design Principles and Patterns, 2d ed. Addison-Wesley, 1999. Google ScholarDigital Library
- 3 Meyer, B. Object-Oriented Software Construction. Prentice Hall, 1989. Google ScholarDigital Library
- 4 The AspectJ Primer; aspectj.org/doc/primer.Google Scholar
Index Terms
- Getting started with ASPECTJ
Recommendations
Deriving refactorings for aspectJ
OOPSLA '04: Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applicationsIn this paper we present aspect-oriented programming laws that are useful for deriving refactorings for AspectJ. The laws help developers to verify if the transformations they define preserve behavior. We illustrate that by deriving several AspectJ ...
Optimising aspectJ
PLDI '05: Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementationAspectJ, an aspect-oriented extension of Java, is becoming increasingly popular. However, not much work has been directed at optimising compilers for AspectJ. Optimising AOP languages provides many new and interesting challenges for compiler writers, ...
Deriving refactorings for AspectJ
AOSD '05: Proceedings of the 4th international conference on Aspect-oriented software developmentIn this paper we present aspect-oriented programming laws that are useful for deriving refactorings for AspectJ. The laws help developers to verify if the transformations they define preserve behaviour. We illustrate that by deriving several AspectJ ...
Comments