Multithreaded dependence graphs for concurrent Java programs

Research output: Contribution to conferencePaper

21 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

    Zhao, J. (1999). Multithreaded dependence graphs for concurrent Java programs. 13-23. Paper presented at Proceedings of the 1999 International Symposium on Software Engineering for Parallel and Disributed Systems - PDSE'99, Los Angeles, CA, USA, .