skip to main content
10.1145/96709.96742acmconferencesArticle/Chapter ViewAbstractPublication PagespoplConference Proceedingsconference-collections
Article
Free Access

On oraclizable networks and Kahn's principle

Published:01 December 1989Publication History

ABSTRACT

In this paper we investigate generalizations of Kahn's principle to nondeterministic dataflow networks. Specifically, we show that for the class of “oraclizable” networks a semantic model in which networks are represented by certain sets of continuous functions is fully abstract and has the fixed-point property. We go on to show that the oraclizable networks are the largest class representable by this model, and are a proper superclass of the networks implementable with the infinity fair merge primitive. Finally, we use this characterization to show that infinity fair merge networks and oraclizable networks are proper subclasses of the networks with Egli-Milner monotone input-output relations.

References

  1. Abr89.S. Abramsky. Unpublished lecture at MFPS, 1989.Google ScholarGoogle Scholar
  2. BA81.J.D. Brock and W. B. Ackerman. Scenarios: A model of non-determinate computation. In Formalization of Programming Concepts, pages 252-259, 1981. LNCS 107. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bro83.M. Broy. Fixed point theory for communication and concurrency. In Formal Descriplion o{ Programming Concepts II, pages 125-148. North-Holland, 1983.Google ScholarGoogle Scholar
  4. JK88.B. Jonsson and J. Kok. Comparing dataflow models. Manuscript, 1988.Google ScholarGoogle Scholar
  5. Jon89.B. Jonsson. A fully abstract trace model for dataflow networks. In Proceedings of the Sizteenth Annual A CM Symposium On Principles Of Programming Languages, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Kah77.G. Kahn. The semantics of a simple language for parallel programming. In In. formation Processing 74, pages 993-998. North-Holland, 1977.Google ScholarGoogle Scholar
  7. Kok88.J. Kok. Dataflow semantics. Technical Report CS-R8835, Centre for Mathematics and Computer Science, August 1988.Google ScholarGoogle Scholar
  8. KP85.R.M. Keller and P. Panangaden. Semantics of networks containing indeterminate operators. In Proceedings of the 1984 CMU Seminar on Concurrency, pages 479-496, 1985. LNCS 197. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. KP86.R.M. Keller and P. Panangaden. Semantics of digital networks containing indeterminate operators. Distributed Computing, 1(4):235-245, 1986.Google ScholarGoogle ScholarCross RefCross Ref
  10. Mis89.,1. Misra. Equational reasoning about nondeterministie processes, unpublished manuscript, 1989.Google ScholarGoogle Scholar
  11. MPS88.D. McAllester, P. Panangaden, and V. Shanbhogue. Nonexpressibilty of fairness and signaling. In Proceedings of the 29th Annual Symposium of Foundation8 of Computer Science, 1988.Google ScholarGoogle Scholar
  12. Pan85.P. Panangaden. Abstract interpretation and indeterminacy. In Proceedings of the 1984 CMU Seminar on Concurrency, pages 497-511, 1985. LNCS 197. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Par82.D. Park. The "fairness problem" and nondeterministic computing networks. In Proceedings of the Fourth Advanced Course on Theoretical Computer Science, Mathemalinch Centrum, pages 133-161, 1982.Google ScholarGoogle Scholar
  14. Pra86.V. Pratt. Modeling eoncurreney with partial orders. International Journal Of Parallel Programming, 15(1):33-71, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. PS87.P. Panangaden and V. Shanbhogue. On the expressive power of indeterminate primitives. Technical Report 87-891, Cornell University, Computer Science Department, November 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. PS88.P. Panangaden and E. W. Stark. Computations, residuals and the power of indeterminacy. In Timo Lepisto and Arto Salomaa, editors, Proceedings of the Fifteenth ICALP, pages 439-454. Springer- Verlag, 1988. Lecture Notes in Computer Science 317. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. PS89.P. Panangaden and V. Shan bhogue. Traces are fully abstract for networks with fair merge, unpublishcd manuscript, 1989.Google ScholarGoogle Scholar
  18. RT88.A. tLabinovich and B. A. Trakhtenbrot. Nets of processes and dataflow. To appear in Proceedings of ReX School on Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, LNCS, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Rus89.J. R. Russell. Full abstraction for nondeterministic dataflow networks. To appear in Proceedings of the 30th Annual Symposium of Foundations of Computer Science, 1989.Google ScholarGoogle Scholar
  20. Sta87.E.W. Stark. Concurrent transition system semantics of process networks. In Proeeedings Of The Fourteenth Annual A CM Symposium On Principles Of Programming Languages, pages 199-210, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Sta88.E. W. Stark. On the relations computable by a class of concurrent automata. Manuscript in preparation, 1988.Google ScholarGoogle Scholar
  22. Sta89.E.W. Stark. Concurrent transition sysgems. Theoretical Computer Science, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On oraclizable networks and Kahn's principle

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              POPL '90: Proceedings of the 17th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
              December 1989
              401 pages
              ISBN:0897913434
              DOI:10.1145/96709

              Copyright © 1989 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 December 1989

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate824of4,130submissions,20%

              Upcoming Conference

              POPL '25

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader