Computing Department, Lancaster University
Aspect-Oriented Software Engineering Special Interest Group
Home People Projects Publications Presentations & Tutorials Software Events aosd.net

FAsOp: Foundations of Aspect-Oriented Programming

Principal Investigator: Awais Rashid
Project Personnel: Katharina Mehner
Project Description
Related Publications
Grant Ref: Lancaster University Research Committee CSD 7676
Start Date: April 2002
End Date: March 2003

Project Description:

The aim of this project is to investigate the development of a common foundation for Aspect-Oriented Programming (AOP). Through this common foundation, the project aims to address the lack of well-defined criteria to judge whether an approach is aspect-oriented. The specific objectives of the project are as follows:

  • Explore, in detail, the various established AOP approaches and others that claim to fall in the category.
  • Identify a set of essential features to be provided by all AOP techniques.
  • Identify a set of optional (advanced) features.
  • Analyse and define the semantics of the essential and optional features.
  • Develop an assessment criteria for determining whether an approach is aspect-oriented.

Publications

  • K. Mehner and A. Rashid (2003) Towards a Generic Model for AOP (GEMA). Computing Department, Lancaster University, UK. Technical Report No. CSEG/1/03. Pdf link.
  • K. Mehner and A. Rashid (2003) GEMA: A Generic Model for AOP. Belgian and Dutch Workshop on AOP, Twente, The Netherlands. Pdf link.
  • K. Mehner and A. Rashid (2002) Towards a Common Interface for Runtime Inspection in AOP Environments. Workshop on Tools for Aspect-Oriented Software Development (held with OOPSLA 2002). Pdf link.