Proceedings of the 5th International Conference on Aspect-Oriented Software Development 2006
DOI: 10.1145/1119655.1119676
|View full text |Cite
|
Sign up to set email alerts
|

Visualisation-based tool support for the development of aspect-oriented programs

Abstract: The development of aspect-oriented software requires tool support to make the aspect-oriented structures explicit and to assist programmers in understanding the overall source code, including aspects. Tools exist to meet this need, but they struggle with large aspect-oriented programs; as a result, navigating the source code becomes difficult.This paper describes the application of Treemaps, a wellknown format for visualisation of hierarchical data, to the visualisation of aspect-oriented programs. We present … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(11 citation statements)
references
References 18 publications
0
11
0
Order By: Relevance
“…Pfeiffer and Gurd [22] propose Asbro, a visualization tool based on Treemaps. A Treemap maps the nodes of a tree to rectangles in a plane, using a space-filling layout.…”
Section: Related Workmentioning
confidence: 99%
“…Pfeiffer and Gurd [22] propose Asbro, a visualization tool based on Treemaps. A Treemap maps the nodes of a tree to rectangles in a plane, using a space-filling layout.…”
Section: Related Workmentioning
confidence: 99%
“…For example in listing 1 the pointcut designator target(b) is transformed to two LIAM entities because it plays two roles: It specifies a dynamic condition under which the pointcut matches a join point (represented by the AtomicPredicate in lines 4-13, listing 2), as well as a value that is exposed to associated advice (represented by the Context in lines [14][15][16][17]. The pointcut designator, and thus also the atomic predicate, additionally depends on the declaration of the formal advice parameter Base b: The callee object must be an instance of type Base.…”
Section: Xml-based Liam Modelmentioning
confidence: 99%
“…Pfeiffer and Gurd [17] introduced a treemap-based visualization, called Asbro. Asbro uses colored and nested rectangles to present the hierarchy as well as the crosscutting structure.…”
Section: Debuggers For Aspect-oriented Languagesmentioning
confidence: 99%
See 1 more Smart Citation
“…However they use a textual tree-based representation to show the data which limits the overview aspects. Pfeiffer and Gurd [23] propose a tool which provides a tree map visualization of where aspects apply in packages and types. Rectangles representing classes or packages are colored with an aspect color if an aspect applies there.…”
Section: Related Workmentioning
confidence: 99%