Abstract
We show that the input-output function computed by a network of asynchronous real-time processes is denoted by the unique fixed point of a Scott continuous functional even though the network or its components may compute a discontinuous function. This extends a well known principle of Kahn to an important class of parallel systems that has resisted the traditional fixed point approach.
Work done while author Yates was a student at McGill University.
Preview
Unable to display preview. Download preview PDF.
References
R. Alur and D. Dill. The theory of timed automata. In J.W. deBakker, C. Huizing, W.P deRoever, and G. Rozenberg, editors, Real-Time: Theory in Practice, pages 45–73. Springer-Verlag, LNCS 600, 1991. Proceedings of the REX Workshop.
F. Boussinot. Proposition de sémantique dénotationelle pour des réseaux de processus avec operateur de mélange équitable. Theoretical Computer Science, 18:173–206, 1982.
J. D. Brock and W. B. Ackerman. Scenarios: A model of non-determinate computation. In J. Diaz and I. Ramos, editors, International Colloquium on Formalization of Programming Concepts, pages 252–259. Springer-Verlag, LNCS-107, 1981.
E. Harel, O. Lichtenstein, and A. Pnueli. Explicit clock temporal logic. In Proc. of the Fifth Annual IEEE Symposium on Logic in Computer Science, pages 402–413, 1990.
T.A. Henzinger, Z. Manna, and A. Pnueli. Timed transition systems. In J.W. deBakker, C. Huizing, W.P deRoever, and G. Rozenberg, editors, Real-Time: Theory in Practice, pages 226–251. Springer-Verlag, LNCS 600, 1991. Proceedings of the REX Workshop.
G. Kahn. The semantics of a simple language for parallel processing. In Information Processing 74, pages 471–475, 1974.
P. Kearney and J. Staples. An extensional fixed-point semantics for nondeterministic data flow. Theoretical Computer Science, 91:129–179, 1991.
R. M. Keller. Denotational models for parallel programs with indeterminate operators. In E. J. Neuhold, editor, Formal Descriptions of Programming Concepts, pages 337–365, Amsterdam, 1978. North-Holland.
R. Koymans. Specifying real-time properties with metric temporal logic. Real Time Systems, 2(4):255–291, 1990.
N. A. Lynch and E. W. Stark. A proof of the Kahn principle for input/output automata. Information and Computation, 82(1):81–92, 1989.
M. Merritt, F. Modugno, and M.R. Tuttle. Time-constrained automata. In J.C.M. Baeten and J.F. Groote, editors, Proceedings of Concur '91, pages 408–423. Springer-Verlag, LNCS 527, 1991.
F. Moller and C. Tofts. A temporal calculus of communicating systems. In J.C.M. Baeten and J.W. Klop, editors, Proceedings of Concur '90, pages 401–415. Springer-Verlag, LNCS 458, 1990.
P. Panangaden. Abstract interpretation and indeterminacy. In S. D. Brookes, A. W. Roscoe, and G. Winskel, editors, Proc. of the Seminar on Concurrency, pages 497–511. Springer-Verlag, LNCS-197, 1985.
P. Panangaden and E. W. Stark. Computations, residuals and the power of indeterminacy. In T. Lepisto and A. Salomaa, editors, Proc. of the Fifteenth International Colloquium on Automata Languages and Programming, pages 348–363. Springer-Verlag, LNCS-317, 1988.
D. Park. The fairness problem and nondeterministic computing networks. In J.W. de Bakker and J. van Leeuwen, editors, Foundations of Computer Science IV, Part 2, pages 133–161. Mathematical Centre, Tract #159, 1983.
G.M. Reed and A.W. Roscoe. A timed model for communicating sequential processes. Theoretical Computer Science, 58:249–261, 1988.
R.K. Yates. Semantics of timed dataflow networks. PhD thesis, McGill University, 1992.
R.K. Yates. Networks of real-time processes. Submitted for publication, 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yates, R.K., Gao, G.R. (1993). A Kahn principle for networks of nonmonotonic real-time processes. In: Bode, A., Reeve, M., Wolf, G. (eds) PARLE '93 Parallel Architectures and Languages Europe. PARLE 1993. Lecture Notes in Computer Science, vol 694. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56891-3_17
Download citation
DOI: https://doi.org/10.1007/3-540-56891-3_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56891-9
Online ISBN: 978-3-540-47779-2
eBook Packages: Springer Book Archive