2005
DOI: 10.1007/11549468_81
|View full text |Cite
|
Sign up to set email alerts
|

Multi-threaded Testing with AOP Is Easy, and It Finds Bugs!

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2006
2006
2012
2012

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 18 publications
(17 citation statements)
references
References 10 publications
0
17
0
Order By: Relevance
“…AspectJ has been shown in earlier work to be well-suited for program-trace generation and infection detection in multithreaded programs [7]. AspectJ introduces additional overhead and execution slowdowns; we observed a typical increase in execution time between 50% and 100% for the programs used in our evaluation (see Section 5).…”
Section: Obtaining the Call Graphsmentioning
confidence: 66%
“…AspectJ has been shown in earlier work to be well-suited for program-trace generation and infection detection in multithreaded programs [7]. AspectJ introduces additional overhead and execution slowdowns; we observed a typical increase in execution time between 50% and 100% for the programs used in our evaluation (see Section 5).…”
Section: Obtaining the Call Graphsmentioning
confidence: 66%
“…The MAP facilitates both static and dynamic deployment, but does not provide configurable and expressive dynamic scoping concepts. There are also approaches that extend AspectJ by modifying its sources to include more fine-grained join points [9].…”
Section: Related Workmentioning
confidence: 99%
“…A join point shadow is a code snippet placed at join points. It guides advice interaction through the weaving callback (9). Propagation shadows are code snippets that maintain the scope of aspects.…”
Section: The Meta-aspect Protocolmentioning
confidence: 99%
See 1 more Smart Citation
“…For example, one may use aspects to insert instrumentation at the beginning of all methods (possibly of a specific type), but cannot limit the instrumentation based on some attribute of the method. However, AOP has more recently also been shown to be useful in testing [52,53].…”
Section: Aspect-oriented Testingmentioning
confidence: 99%