2D and 3D visualization of AspectJ programs
Sassi Bentrad, Djamel Meslati · 2011
This work concerns the software visualization which represents a valuable help when developing and maintaining software systems. The contribution of graphical visualization is important because it presents a program (or other artefacts) under an abstract synthetic view that gives a quick idea about the content, the logic, the structure and the entities relationships. AspectJ is one implementation of aspect-oriented paradigm applied to the Java language. As a relatively new paradigm with powerful specific constructs, it deserves new techniques and new tools to visualize programs. In this paper, we present a specific approach to visualize AspectJ programs in 2 and 3 dimensions, and a corresponding tool in the form of plug-ins for the Eclipse platform.