Dynamic slicing of concurrent programs
We present a framework for computing dynamic slices of concurrent programs using a form
of dependence graph as intermediate representations. We introduce the notion of a
Dynamic Program Dependence Graph (DPDG) to represent various intra-and inter process
dependences of concurrent programs. We construct this graph through three hierarchical
stages. Besides being intuitive, this approach also enables us to display slices at different
levels of abstraction. Wehave considered interprocess communication using both shared …
of dependence graph as intermediate representations. We introduce the notion of a
Dynamic Program Dependence Graph (DPDG) to represent various intra-and inter process
dependences of concurrent programs. We construct this graph through three hierarchical
stages. Besides being intuitive, this approach also enables us to display slices at different
levels of abstraction. Wehave considered interprocess communication using both shared …
[PDF][PDF] Dynamic slicing of concurrent programs: Where are we and where is the right way?
J Cheng - Proceedings of 2001 International Conference on …, 2001 - Citeseer
Program slicing has been developed as a standard technique used in various software
engineering activities including program understanding, testing, debugging, maintenance,
and complexity measurement. Although both static and dynamic slicing of sequential
programs have been applied to software engineering practices, there still are some
challenges, problems and issues in slicing concurrent programs, in particular, dynamic
slicing of concurrent programs. This paper presents a methodological review for dynamic …
engineering activities including program understanding, testing, debugging, maintenance,
and complexity measurement. Although both static and dynamic slicing of sequential
programs have been applied to software engineering practices, there still are some
challenges, problems and issues in slicing concurrent programs, in particular, dynamic
slicing of concurrent programs. This paper presents a methodological review for dynamic …
Showing the best results for this search. See all results