Links
General links:
- SSEL: System and Software Engineering Lab Main page.
Other Aspect-Oriented approaches:
- AOSD.net: The main source of information on aspect-oriented software development.
- JAsCo: An aspect-oriented programming language tailored for component based software development.
- PacoSuite: A visual component composition environment which includes support for aspect oriented software development through the JAsCo AOP language.
- CoCompose: A concept-based approach to software design, supporting AOSD and CBSD automatic code generation.
- Aspectual Components: One of the first approaches in combining aspect-orientation and components.
- AspectJ: One of the first AOP approaches. Is also the most mature AOP approach available today.
- EAOP: A dynamic AOP approach that allows to explicitly combine aspects.
- PROSE:: A dynamic AOP approach that introduces a new aspect-enabled virtual machine.
- JAC: A dynamic AOP approach that is tailored for enterprise component-based systems (J2EE).
- JBOSS/AOP: A dynamic AOP approach that is built into the JBOSS J2EE application server.
- AspectWerkz:: A lightweight AOP framework that is highly portable due to several weaving alternatives.
- Arachne: A dynamic AOP approach for C applications.
Libraries used for the implemenation of the FuseJ Tool-suite:
- Javassist: A library for byte-code manipulations.