Static slicing in Unix process environment

Citation
D. Goswami et al., Static slicing in Unix process environment, SOFTW PR EX, 30(1), 2000, pp. 17-36
Citations number
30
Categorie Soggetti
Computer Science & Engineering
Journal title
SOFTWARE-PRACTICE & EXPERIENCE
ISSN journal
00380644 → ACNP
Volume
30
Issue
1
Year of publication
2000
Pages
17 - 36
Database
ISI
SICI code
0038-0644(200001)30:1<17:SSIUPE>2.0.ZU;2-Z
Abstract
We present a method for computing static slices of concurrent programs in a Unix process environment. As a part of our methodology, we introduce the n otion of a Concurrent Program Dependence Graph (CPDG), A CPDG represents va rious aspects of concurrent programs in a hierarchical fashion. This hierar chical representation lets us compute static slices of programs at differen t levels of abstraction. Based on our methodology, we have implemented a st atic slicing tool supporting an option to view slices of programs at differ ent levels of details. Experience with our implementation shows that this a pproach helps the user get a better understanding of the behavior of concur rent programs. Copyright (C) 2000 John Wiley & Sons, Ltd.