Skip to main content.

FuseJ

{ Unifying Aspects and Components }

Navigation:Home | News | Documentation | Download | FuseJDT | Publications | Team Members | Links

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.

Personal research page of the authors: