Multithreaded dependence graphs for concurrent Java programs

Research output: Contribution to conferencePaperpeer-review

22 Citations (Scopus)

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.

Original languageEnglish
Pages13-23
Number of pages11
Publication statusPublished - Jan 1 1999
Externally publishedYes
EventProceedings of the 1999 International Symposium on Software Engineering for Parallel and Disributed Systems - PDSE'99 - Los Angeles, CA, USA
Duration: May 17 1999May 18 1999

Other

OtherProceedings of the 1999 International Symposium on Software Engineering for Parallel and Disributed Systems - PDSE'99
CityLos Angeles, CA, USA
Period5/17/995/18/99

All Science Journal Classification (ASJC) codes

  • Computer Science(all)

Fingerprint

Dive into the research topics of 'Multithreaded dependence graphs for concurrent Java programs'. Together they form a unique fingerprint.

Cite this