Interference Analysis for AspectJ

  title={Interference Analysis for AspectJ},
  author={Maximilian St{\"o}rzer and Jens Krinke},
AspectJ is a language implementing aspect-oriented programming on top of Java. Besides modification of program flow and state using advice, AspectJ offers language elements to statically modify existing classes by changing their position in the inheritance hierarchy or introducing new members. This can lead to binding interference, i.e. the dynamic lookup of method calls not affected directly by the aspect might change. This paper presents methods allowing programmers to automatically check the… CONTINUE READING
Highly Cited
This paper has 51 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 37 extracted citations

51 Citations

Citations per Year
Semantic Scholar estimates that this publication has 51 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 12 references

Ryder and Frank Tip . Change impact analysis for object - oriented programs

  • G Barbara
  • Proceedings of the Workshop on Program Analysis…
  • 2001

Multi - dimensional separation of concerns and the hyperspace approach , 2000

  • Ossher, P. Tarr
  • Proc . Symposium on Software Architectures and…
  • 1998

Similar Papers

Loading similar papers…