Skip to main content
Journal cover image

The complexity of reachability in distributed communicating processes

Publication ,  Journal Article
Reif, JH; Smolka, SA
Published in: Acta Informatica
January 1, 1988

A crucial problem in the analysis of communicating processes is the detection of program statements that are unreachable due to communication deadlocks. In this paper, we consider the computational complexity of the reachability problem for various models of communicating processes. We obtain these models by making simplifying assumptions about the behavior of message queues and program control, with the hope that reachability may become easier to decide. Depending on the assumptions made, we show that reachability is undecidable, requires nearly exponential space infinitely often, or is NP-complete. In obtaining these results, we demonstrate a very close relationship between the decidable models and Petri nets and Habermann's path expressions, respectively. © 1988 Springer-Verlag.

Duke Scholars

Published In

Acta Informatica

DOI

EISSN

1432-0525

ISSN

0001-5903

Publication Date

January 1, 1988

Volume

25

Issue

3

Start / End Page

333 / 354

Related Subject Headings

  • Computation Theory & Mathematics
  • 4613 Theory of computation
  • 0804 Data Format
  • 0803 Computer Software
  • 0802 Computation Theory and Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Reif, J. H., & Smolka, S. A. (1988). The complexity of reachability in distributed communicating processes. Acta Informatica, 25(3), 333–354. https://doi.org/10.1007/bf02737107
Reif, J. H., and S. A. Smolka. “The complexity of reachability in distributed communicating processes.” Acta Informatica 25, no. 3 (January 1, 1988): 333–54. https://doi.org/10.1007/bf02737107.
Reif JH, Smolka SA. The complexity of reachability in distributed communicating processes. Acta Informatica. 1988 Jan 1;25(3):333–54.
Reif, J. H., and S. A. Smolka. “The complexity of reachability in distributed communicating processes.” Acta Informatica, vol. 25, no. 3, Jan. 1988, pp. 333–54. Scopus, doi:10.1007/bf02737107.
Reif JH, Smolka SA. The complexity of reachability in distributed communicating processes. Acta Informatica. 1988 Jan 1;25(3):333–354.
Journal cover image

Published In

Acta Informatica

DOI

EISSN

1432-0525

ISSN

0001-5903

Publication Date

January 1, 1988

Volume

25

Issue

3

Start / End Page

333 / 354

Related Subject Headings

  • Computation Theory & Mathematics
  • 4613 Theory of computation
  • 0804 Data Format
  • 0803 Computer Software
  • 0802 Computation Theory and Mathematics