|
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.
|