AspectScope: An Outline Viewer for AspectJ Programs

By: Michihiro Horie, Shigeru Chiba

Abstract

This paper presents the AspectScope tool for AspectJ. It displays how aspects affect the existing module interfaces in the program. Because an aspect is not explicitly invoked, some developers claim that it is difficult to understand the behavior of their code within local reasoning. Although this difficulty should be mitigated by appropriate tool support, the support by current tools such as AJDT is not sufficient. We have developed AspectScope for providing another visualization of AspectJ programs so that developers can more easily understand crosscutting structures in their programs.

Cite as:

Michihiro Horie, Shigeru Chiba, “AspectScope: An Outline Viewer for AspectJ Programs”, Journal of Object Technology, Volume 6, no. 9 (October 2007), pp. 341-361, doi:10.5381/jot.2007.6.9.a17.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn

The JOT Journal   |   ISSN 1660-1769   |   DOI 10.5381/jot   |   AITO   |   Open Access   |    Contact