The essence of synchronisation in asynchronous data flow programming

Open Access
Authors
Publication date 2010
Journal Technical Report - Department of Computer Science
Event 22nd Symposium on Implementation and Application of Functional Languages (IFL 2010), Alphen aan den Rijn, the Netherlands
Volume | Issue number UU-CS-2010
Pages (from-to) 159-172
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
We discuss the aspect of synchronisation in the language design of the asynchronous dataflow language S-Net. Synchronisation is a crucial aspect of any coordination approach. S-Net provides a particularly simple construct, the synchrocell. The synchrocell is actually two simple to meet regular synchronisation demands itself. We show that in conjunction with other language feature, S-Net synchrocells can effectively do the job. Moreover, we argue that their simplistic design in fact is a necessary prerequisite to implement even more interesting scenarios, for which we outline ways of efficient implementation.
Document type Article
Note Proceedings title: Preproceedings of the 22nd Symposium on Implementation and Application of Functional Languages (IFL 2010) Publisher: Department of Information and Computing Sciences, Utrecht University Place of publication: Utrecht, the Netherlands Editors: J. Hage
Language English
Published at http://www.cs.uu.nl/research/techreps/repo/CS-2010/2010-020.pdf
Downloads
GrelckIFL10.pdf (Submitted manuscript)
Permalink to this page
Back