2010
DOI: 10.1007/978-3-642-14162-1_5
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Zielonka-Type Construction of Deterministic Asynchronous Automata

Abstract: Abstract. Asynchronous automata are parallel compositions of finitestate processes synchronizing over shared variables. A deep theorem due to Zielonka says that every regular trace language can be represented by a deterministic asynchronous automaton. In this paper we improve the construction, in that the size of the obtained asynchronous automaton is polynomial in the size of a given DFA and simply exponential in the number of processes. We show that our construction is optimal within the class of automata pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
7

Relationship

4
3

Authors

Journals

citations
Cited by 15 publications
(11 citation statements)
references
References 15 publications
0
11
0
Order By: Relevance
“…Many researchers contributed to simplify the construction and to improve its complexity, see [8,33,19,16] and references therein. The most recent construction [16] produces deterministic Zielonka automata of size that is exponential in the number of processes (and polynomial in the size of a DFA for L). The exponential dependence on the number of processes is necessary, modulo a technical assumption (that is actually required for monitoring).…”
Section: Mazurkiewicz Traces and Zielonka's Theoremmentioning
confidence: 99%
See 1 more Smart Citation
“…Many researchers contributed to simplify the construction and to improve its complexity, see [8,33,19,16] and references therein. The most recent construction [16] produces deterministic Zielonka automata of size that is exponential in the number of processes (and polynomial in the size of a DFA for L). The exponential dependence on the number of processes is necessary, modulo a technical assumption (that is actually required for monitoring).…”
Section: Mazurkiewicz Traces and Zielonka's Theoremmentioning
confidence: 99%
“…This can be achieved by asking that in every global state of A M such that no process is in a rejecting state, every action is enabled. A related discussion on desirable properties of Zielonka automata and on implementating the construction of [16] is reported in [2].…”
Section: Theorem 3 ([23]mentioning
confidence: 99%
“…[22] Let dom : Σ → (2 P \ {∅}) be a distribution of letters. If a language L ⊆ Σ * is regular and trace-closed then there is a deterministic Zielonka automaton accepting L (of size exponential in the number of processes and polynomial in the size of the minimal automaton for L, see [8]).…”
Section: Zielonka Automatamentioning
confidence: 99%
“…[10,30,19,17]). Currently the best construction starting with a DFA A is polynomial in the size of A and simply exponential in the number of processes.…”
Section: Example 1 Let Us Consider the Asynchronous Automatonmentioning
confidence: 99%
“…Currently the best construction starting with a DFA A is polynomial in the size of A and simply exponential in the number of processes. Surprisingly, it is rather difficult to come up with a matching lower bound (see [17] for partial results). As explained in Section 3, this construction plays a fundamental role in other settings of distributed synthesis, as for instance for communicating automata, that we present next.…”
Section: Example 1 Let Us Consider the Asynchronous Automatonmentioning
confidence: 99%