English

An Approach for Computing Dynamic Slice of Concurrent Aspect-Oriented Programs

Software Engineering 2014-04-15 v1

Abstract

We propose a dynamic slicing algorithm to compute the slice of concurrent aspect-oriented programs. We use a dependence based intermediate program representation called Concurrent Aspect-oriented System Dependence Graph (CASDG) to represent a concurrent aspect-oriented program. The CASDG of an aspect-oriented program consists of a system dependence graph (SDG) for the non-aspect code, a group of dependence graphs for aspect code and some additional dependence edges used to connect the system dependence graph for the non-aspect code to dependence graph for aspect code. The proposed dynamic slicing al-gorithm is an extended version of NMDS algorithm for concurrent object-oriented programs, which is based on marking and unmarking of the executed nodes in CASDG appropriately during run-time.

Keywords

Cite

@article{arxiv.1404.3382,
  title  = {An Approach for Computing Dynamic Slice of Concurrent Aspect-Oriented Programs},
  author = {Abhishek Ray and Siba Mishra and Durga Prasad Mohapatra},
  journal= {arXiv preprint arXiv:1404.3382},
  year   = {2014}
}

Comments

20 pages. arXiv admin note: text overlap with arXiv:1403.0100

R2 v1 2026-06-22T03:49:36.717Z