ACM Home Page
Please provide us with feedback. Feedback
The complexity of problems in systems of communicating sequential processes (Extended Abstract)
Full text PdfPdf (501 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the eleventh annual ACM symposium on Theory of computing table of contents
Atlanta, Georgia, United States
Pages: 214 - 223  
Year of Publication: 1979
Author
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 16,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800135.804415
What is a DOI?

ABSTRACT

There is a wide-spread belief among computer scientists that systems of communicating sequential processes are harder to analyze than purely sequential processes. The belief is largely based on the observation that the parallelism in such systems leads to a large number of possible interleavings of the actions of the different processes. We will show that other evidence supporting this belief is that the properties we are trying to analyze about these systems are themselves intrinsically complex. They are properties that make no sense when they are applied to purely sequential processes, or even parallel systems of sequential processes that have no ability to communicate with each other.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Chandra, A. K., and L. J. Stockmeyer. "Alternation". Proc. 17th IEEE Symp. on Foundations of Computer Science, 1976, 98-108.
 
2
Chandra, A. K., and L. J. Stockmeyer. "Provably Difficult Combinatorial Games". IBM Research Report RC6957, IBM Thomas J. Watson Research Center, Yorktown Heights, NY, 1978, 43 pp.
3
4
 
5
Dijkstra, E. "Cooperating Sequential Processes". In Programming Languages, F. Genuys, ed., Academic Press, NY, 1968.
6
 
7
Feldman, J. "A Programming Methodology for Distributed Computing (among other things)". Technical Report TR9, Dept. of Computer Science, University of Rochester, 1977, 51 pp.
8
 
9
Kozen, D. "On Parallelism in Turing Machines". Proc. 17th IEEE Symp. on Foundations of Computer Science, 1976, 89-97.
10
 
11
 
12
Milne, G., and R. Milner. "Concurrent Processes and their Syntax". University of Edinburgh Report, 1977, 30 pp.
13
 
14
Rivest, R., and V. Pratt. "The Mutual Exclusion Problem for Unreliable Processes: Preliminary Report". Proc. 17th Annual Symposium on Foundations of Computer Science, 1976, 1-8.
 
15
Schaefer, T. G. "Complexity of Some Perfect Information Games". Journal of Computer and System Sciences, vol. 16, 1978, 185-225.

CITED BY  8