AOP @ ABB


home

AspectJ

documents

papers

contacts

AspectJ

The language started up in 1998 as an attempt to provide a general purpose language with which programmers could experiment and familiarize themselves with Aspect Oriented Programming. AspectJis an extension to the Java language providing a compiler debugger and development environment. All the necessary tools and documentation can be obtained online.

Experimenting

The language is one of the most widely used in AOSD at the moment. As such most of the ideas in AOSD have been (or are being) tested using the language.

By designing small scale problems and implementing them both with AspectJ as well as the ABB system we can have a comparison of the 2 tools. This can work towards a better understanding of ABB's system capabilities, extra (or missing) features compared to AspectJ. However since the 2 tools are not exactly of the same nature and target a different range of audience the comparison will be limited to the problems that we feel both should be able to address effectively under their respective specification.