2017
DOI: 10.1002/spe.2520
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic slicing of concurrent AspectJ programs: An explicit context‐sensitive approach

Abstract: SummaryThis paper presents a context-sensitive dynamic slicing technique for the concurrent and aspectized programs. To effectively represent the concurrent aspect-oriented programs, we propose an intermediate graph called the multithreaded aspect-oriented dependence graph (MAODG). The MAODG is a dynamic graph generated from the execution trace of a given program with respect to a particular set of values given as an input. Interference dependencies between the statements are shown by a distinguished edge call… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 45 publications
0
3
0
Order By: Relevance
“…Context-sensitive dynamic slicing (Singh and Mohapatra, 2018) is applied on the sample program to improve the performance of fault localisation. A sliced program is computed from the fixed slicing criteria.…”
Section: Sample Experimentsmentioning
confidence: 99%
“…Context-sensitive dynamic slicing (Singh and Mohapatra, 2018) is applied on the sample program to improve the performance of fault localisation. A sliced program is computed from the fixed slicing criteria.…”
Section: Sample Experimentsmentioning
confidence: 99%
“…Therefore, most of the slicing-based fault location techniques use different slices ( Zhang, Gupta & Zhang, 2004 ), execution slices ( Xu et al, 2011 ) to locate faults in order to minimize the scope of suspicious statements. Singh & Mohapatra (2018) presented a context-sensitive dynamic slicing technique for concurrent programs. To effectively represent the concurrent aspect-oriented programs, Singh & Mohapatra (2018) proposed an intermediate graph called the multithreaded aspect-oriented dependence graph.…”
Section: Introductionmentioning
confidence: 99%
“… Singh & Mohapatra (2018) presented a context-sensitive dynamic slicing technique for concurrent programs. To effectively represent the concurrent aspect-oriented programs, Singh & Mohapatra (2018) proposed an intermediate graph called the multithreaded aspect-oriented dependence graph. Li & Orso (2020) presented a technique that computes memory-address dependence and represents them on standard dynamic dependence graphs for better supporting software debugging.…”
Section: Introductionmentioning
confidence: 99%