Abstract
This paper extends to pomsets without auto-concurrency the fundamental notion of asynchronous cellular automata (ACA) which was originally introduced for traces by Zielonka. We generalize to pomsets the notion of asynchronous mapping introduced by Zielonka and we show how to construct a deterministic ACA from an asynchronous mapping. Our main result generalizes Büchi's theorem for a class of pomsets without auto-concurrency which satisfy a natural axiom. This axiom ensures that an asynchronous cellular automaton works on the pomset as a concurrent read owner write machine. More precisely, we prove the equivalence between non deterministic ACA, deterministic ACA and monadic second order logic for this class of pomsets.
This research was partly carried out during a stay of the second author in Dresden.
Preview
Unable to display preview. Download preview PDF.
References
F. Bracho, M. Droste, and D. Kuske. Dependence orders for computations of concurrent automata. In Proceedings of STACS'95, number 900 in Lecture Notes in Computer Science, pages 467–478. Springer Verlag, 1995. Full version to appear in Theoret. Comp. Science.
R. Cori, Y. Métivier, and W. Zielonka. Asynchronous mappings and asynchronous cellular automata. Information and Computation, 106:159–202, 1993.
V. Diekert. A partial trace semantics for petri nets. Theoretical Computer Science, 113:87–105, 1994. Special issue of ICWLC 92, Kyoto (Japan).
V. Diekert and A. Muscholl. Construction of asynchronous automata. In G. Rozenberg and V. Diekert, editors, Book of Traces, pages 249–267. World Scientific, Singapore, 1995.
V. Diekert and G. Rozenberg, editors. Book of Traces. World Scientific, Singapore, 1995.
M. Droste and D. Kuske. Logical definability of recognizable and aperiodic languages in concurrency monoids. In Proceedings of CSL'95, Lecture Notes in Computer Science. Springer Verlag, 1996. to appear.
J.L. Gischer. The equational theory of pomsets. Theoretical Computer Science, 61:199–224, 1988.
A. Mazurkiewicz. Concurrent program schemes and their interpretations. Tech. rep. DAIMI PB 78, Aarhus University, 1977.
A. Mazurkiewicz. Trace theory. In W. Brauer et al., editors, Advances in Petri Nets '86, number 255 in Lecture Notes in Computer Science, pages 279–324. Springer Verlag, 1987.
A. Muscholl. On the complementation of Büchi asynchronous cellular automata. In S. Abiteboul and E. Shamir, editors, Proceedings of the 21st International Colloquium on Automata, Languages and Programming (ICALP'94), number 820 in Lecture Notes in Computer Science. Springer Verlag, 1994.
V.R. Pratt. Modelling concurrency with partial orders. J. of Parallel Programming, 15:33–71, 1987.
P.H. Starke. Processes in petri nets. EIK, 17:389–416, 1981.
Wolfgang Thomas. On logical definability of trace languages. In V. Diekert, editor, Proceedings of a workshop of the ESPRIT BRA No 3166: Algebraic and Syntactic Methods in Computer Science (ASMICS), 1989, Report TUM-I9002, Technical University of Munich, pages 172–182, 1990.
W. Zielonka. Notes on finite asynchronous automata. R.A.I.R.O. — Informatique Théorique et Applications, 21:99–135, 1987.
W. Zielonka. Safe executions of recognizable trace languages by asynchronous automata. In A. R. Meyer et al., editors, Proceedings of the Symposium on Logical Foundations of Computer Science (Logic at Botik'89), number 363 in Lecture Notes in Computer Science, pages 278–289. Springer Verlag, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Droste, M., Gastin, P. (1996). Asynchronous cellular automata for pomsets without auto-concurrency. In: Montanari, U., Sassone, V. (eds) CONCUR '96: Concurrency Theory. CONCUR 1996. Lecture Notes in Computer Science, vol 1119. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61604-7_80
Download citation
DOI: https://doi.org/10.1007/3-540-61604-7_80
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61604-7
Online ISBN: 978-3-540-70625-0
eBook Packages: Springer Book Archive