Abstract
Dataflow Schemes are formalizations of dataflow languages. We consider a class of schemes where the meaning of a node can be defined by a scheme, i.e. recursion is allowed. Data streams may flow through such a scheme in accordance with the dataflow relation defined in the scheme. Well-formed schemes allow only a downward dataflow unless iterations which include only one node. It is shown that every scheme can be transformed in a well-formed one. The main result concerns the power of iteration. It turns out that, on the basis of a certain class of stream functions, more functions can be implemented by recursion than without using iteration.
Preview
Unable to display preview. Download preview PDF.
References
Ackerman,W.B.: Data Flow Languages. Computer 15,2, 1982.
Ashcroft,E.A.: Dataflow and Education: Data-driven and Demand-driven Distributed Computation. LNCS 224, 1–50, Springer, Berlin, 1986.
Dennis,J.B.: First version of a Data Flow Procedure Language. LNCS 19, 362–376, Springer, Berlin, 1974.
Dennis,J.B., Fosseen, J.B., Linderman, J.P.: Data Flow Schemes. LNCS 19, Springer, Berlin, 1974.
Ershov,A.P., Ljapunov, A.A.: On the formalisation of the program notion. Kibernetika, Kiev, 1967.
Ershov,A.P.: Theory of program schemata. IFIP Congress 1971, North Holland Publishing Company, Amsterdam, 1971.
Ershov,A.P.: Introduction in the theory of programming(in Russian). Nauka, Moskow, 1977.
Greibach,S.A.: Theory of Program Structures: Schemes, Semantics, Verification. LNCS 36, Springer, Berlin, 1975.
Keller,R.M.: Parallel program schemata and maximal parallelism. Journal of ACM, 20,1973, 514–537, 696–710.
Kotov,V.E.: On Basic Parallel Language. IFIP Congress 1980, North Holland Publishing Company, Amsterdam, 1980.
Lau,S.: Ansätze und Methoden zur Ressourcenabschätzung in Datenfiußsystemen. Ph.D. Thesis, Dresden University of Technology, 1991.
Son,T.C.: Realisierungen nichtdeterministischer Wortfunktionen. Master Thesis, Dresden University of Technology, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bachmann, P. (1996). On the power of recursion in dataflow Schemes. In: Bjørner, D., Broy, M., Pottosin, I.V. (eds) Perspectives of System Informatics. PSI 1996. Lecture Notes in Computer Science, vol 1181. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62064-8_15
Download citation
DOI: https://doi.org/10.1007/3-540-62064-8_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62064-8
Online ISBN: 978-3-540-49637-3
eBook Packages: Springer Book Archive