Skip to main content

Asynchronous cellular automata for pomsets without auto-concurrency

  • Conference paper
  • First Online:
Book cover CONCUR '96: Concurrency Theory (CONCUR 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1119))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. R. Cori, Y. Métivier, and W. Zielonka. Asynchronous mappings and asynchronous cellular automata. Information and Computation, 106:159–202, 1993.

    Google Scholar 

  3. V. Diekert. A partial trace semantics for petri nets. Theoretical Computer Science, 113:87–105, 1994. Special issue of ICWLC 92, Kyoto (Japan).

    Google Scholar 

  4. 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.

    Google Scholar 

  5. V. Diekert and G. Rozenberg, editors. Book of Traces. World Scientific, Singapore, 1995.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. J.L. Gischer. The equational theory of pomsets. Theoretical Computer Science, 61:199–224, 1988.

    Google Scholar 

  8. A. Mazurkiewicz. Concurrent program schemes and their interpretations. Tech. rep. DAIMI PB 78, Aarhus University, 1977.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. V.R. Pratt. Modelling concurrency with partial orders. J. of Parallel Programming, 15:33–71, 1987.

    Google Scholar 

  12. P.H. Starke. Processes in petri nets. EIK, 17:389–416, 1981.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. W. Zielonka. Notes on finite asynchronous automata. R.A.I.R.O. — Informatique Théorique et Applications, 21:99–135, 1987.

    Google Scholar 

  15. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ugo Montanari Vladimiro Sassone

Rights and permissions

Reprints 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

Publish with us

Policies and ethics