Research Questions
AP is a special case of AOP where one of the aspects uses a graph G
and other aspects refer to G through an abstraction of G.
(A useful definition of abstraction is:
G' is an abstraction of G if G' is a subgraph of the transitive closure of G.)
Multiple aspect validation
Validation of multiple aspect instances,
consistency across multiple aspect instances, contradiction between
aspect instances.
Related work: multiparadigm specifications, work on
graph relationships
http://www.ccs.neu.edu/research/demeter/biblio/graph-refine.html
is useful as a graph theory for AOP.
Aspect mining
Algorithms for aspect mining in existing source code.
Related work:
To Demeter home page
The AspectJ Primer
Professor Karl J. Lieberherr
College of Computer Science, Northeastern University
Cullinane Hall, Boston, MA 02115
Internet: lieber@ccs.neu.edu
Fax: (617) 373 5121