dynaop, a proxy-based Aspect-Oriented Programming (AOP) framework, enhances Object-Oriented (OO) design in the following areas:
* code reuse
* decomposition
* dependency reduction
dynaop Project Home Page
https://dynaop.dev.java.net/
dynaop Downloads
https://dynaop.dev.java.net/servlets/ProjectDocumentList
dynaop Documentation
https://dynaop.dev.java.net/nonav/release/1.0-beta/manual/index.html