MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Multithreaded dependence graphs for concurrent Java programs (1999) [9 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Jianjun Zhao
In Proceedings of 1999 International Symposium on Software Engineering for Parallel and Distributed Systems
http://www.fit.ac.jp/~zhao/pub/ps/pdse99.ps.gz
Add To MetaCart

Abstract:

Understanding program dependencies in a computer program is essential for many software engineering activities including program slicing, testing, debugging, reverse engineering, and maintenance. In this paper, we present a dependence-based representation called multithreaded dependence graph, which extends previous dependence-based representations, to represent program dependencies in a concurrent Java program. We also discuss some important applications of a multithreaded dependence graph in a maintenance environment for concurrent Java programs.

Citations

234 The Program Dependence Graph in a Software Development – Ottenstein, Ottenstein
218 Dependence graphs and compiler optimizations – Kuck, Kuhn, et al. - 1981
96 Program slicing – Binkley, Gallagher - 1996
82 Slicing ObjectOriented Software – Larsen, Harrold - 1996
81 Incremental program testing using program dependency graphs – Bates, Horiwitz - 1993
74 Debugging with dynamic slicing and backtracking – Agrawal, DeMillo, et al. - 1993
23 The Compositional C++ language definition – Carlin, Chandy, et al. - 1993
19 The program dependence graph in static program testing – Korel - 1987
18 The Program Dependence Graph and Its Use – Ferrante, Ottenstein - 1987
13 Process Dependence Net of Distributed Programs and Its Applications in Development of Distributed Systems – Cheng - 1993
12 Slicing Object-Oriented Programs – Chen, Wang, et al. - 1997
12 Bug localization by algorithmic debugging and program slicing – Kamkar, Shahmehri, et al. - 1990
10 Interprocedural Slicing Using Dependence – Horwitz, Reps, et al. - 1990
10 Program slicing: An application of object-oriented Program Dependency Graphs – Krishnaswamy - 1994
7 A Comprehensible Program Representation of Object-Oriented Software – McGregor, Malloy, et al. - 1996
5 A Program Slicing System for Object-Oriented Programs – Chan, Yang - 1996