Skip to main content

An iterative metric fully abstract semantics for nondeterministic dataflow (extended abstract)

  • Communications
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1989 (MFCS 1989)

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

Abstract

We study a fully abstract semantics for (nondeterministic) dataflow based on streams. Kahn formulated a restriction for nodes such that the history model is compositional and can be obtained by an iteration procedure. The main result of this paper is such a restriction for the stream model. We use metric topology to formulate the restriction and to show that the stream model for this restricted set can be obtained by iteration.

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. J.D. Brock and W.B. Ackerman. Scenarios: a model of non-determinate computation. In Diaz and Ramos, editors, Formalization of Programming Concepts, volume 107 of Lecture Notes in Computer Science, pages 252–259. Springer Verlag, 1982.

    Google Scholar 

  2. J. Dugundji. Topology. Allen & Bacon, 1966.

    Google Scholar 

  3. R. Engelking. General Topology. Polish Scientific Publishers, 1977.

    Google Scholar 

  4. B. Jonsson and J.N. Kok. Comparing two fully abstract dataflow models. In Proc. PARLE, Lecture Notes in Computer Science. Springer Verlag, 1989.

    Google Scholar 

  5. B. Jonsson. Compositional Verification of Distributed Systems. PhD thesis, Dept. of Computer Systems, Uppsala University, Sweden, Uppsala, Sweden, 1987. Available as report DoCS 87/09, Dept. of Computer Systems, Uppsala University, Sweden.

    Google Scholar 

  6. G. Kahn. The semantics of a simple language for parallel programming. In Rosenfeld, editor, Proceedings Information Processing, pages 471–475. North-Holland, 1974.

    Google Scholar 

  7. J.N. Kok. Denotational semantics of nets with nondeterminism. In European Symposium on Programming, volume 213 of Lecture Notes in Computer Science, pages 237–249. Springer Verlag, 1986.

    Google Scholar 

  8. J.N. Kok. A fully abstract semantics for data flow nets. In Proc. PARLE, volume 259 of Lecture Notes in Computer Science, pages 351–368. Springer Verlag, 1987.

    Google Scholar 

  9. J.N. Kok. Semantic Models for Parallel Computation in Data Flow, Logic and Object-Oriented Programming. PhD thesis, Free University, Amsterdam, The Netherlands, 1989. To be defended May 11, 1989.

    Google Scholar 

  10. N.A. Lynch and E.W. Stark. A proof of the kahn principle for input/output automata. Technical Report MIT/LCS/TM349, MIT, 1988.

    Google Scholar 

  11. J. Misra. Equational reasoning about nondeterministic processes. Technical report, The University of Texas at Austin, 1989.

    Google Scholar 

  12. S.B. Nadler. Some results on multi-valued contraction mappings. In Fleischman, editor, Set-Valued Mappings, Selections and Topological Properties of 2 X, volume 171 of Lecture Notes in Mathematics, pages 64–69, 1970.

    Google Scholar 

  13. D. Park. The ‘fairness’ problem and nondeterministic computing networks. In de Bakker and van Leeuwen, editors, Foundations of Computer Science IV, Part 2, volume 159 of Mathematical Centre Tracts, pages 133–161. Mathematical Centre, Amsterdam, 1983.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Antoni Kreczmar Grazyna Mirkowska

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kok, J.N. (1989). An iterative metric fully abstract semantics for nondeterministic dataflow (extended abstract). In: Kreczmar, A., Mirkowska, G. (eds) Mathematical Foundations of Computer Science 1989. MFCS 1989. Lecture Notes in Computer Science, vol 379. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51486-4_79

Download citation

  • DOI: https://doi.org/10.1007/3-540-51486-4_79

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51486-2

  • Online ISBN: 978-3-540-48176-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics