On the power of bounded concurrency I
- 1 May 1994
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 41 (3) , 517-539
- https://doi.org/10.1145/176584.176587
Abstract
We investigate the descriptive succinctness of three fundamental notions for modeling concurrency: nondeterminism and pure parallelism, the two facets of alternation, and bounded cooperative concurrency , whereby a system configuration consists of a bounded number of cooperating states. Our results are couched in the general framework of finite-state automata, but hold for appropriate versions of most concurrent models of computation, such as Petri nets, statecharts or finite-state versions of concurrent programming languages. We exhibit exhaustive sets of upper and lower bounds on the relative succinctness of these features over Σ * and Σ ω , establishing that: For example, we prove exponential upper and lower bounds on the simulation of deterministic concurrent automata by AFAs, and triple-exponential bounds on the simulation of alternating concurrent automata by DFAs.Keywords
This publication has 9 references indexed in Scilit:
- On the power of bounded concurrency IIJournal of the ACM, 1994
- Statecharts: a visual formalism for complex systemsScience of Computer Programming, 1987
- Propositional dynamic logic of looping and converse is elementarily decidableInformation and Control, 1982
- AlternationJournal of the ACM, 1981
- Communicating sequential processesCommunications of the ACM, 1978
- Theories of automata on ω-tapes: A simplified approachJournal of Computer and System Sciences, 1974
- Relationships between nondeterministic and deterministic tape complexitiesJournal of Computer and System Sciences, 1970
- Quasi-realtime languagesTheory of Computing Systems, 1970
- Decidability of second-order theories and automata on infinite trees.Transactions of the American Mathematical Society, 1969