Sessional dataflow: Short paper

Dominic Duggan, Jianhua Yao

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The purpose of sessional dataflow is to provide a compositional semantics for dataflow computations that can be scheduled at compile-time. The interesting issues arise in enforcing static flow requirements in the composition of actors, ensuring that input and output rates of actors on related channels match, and that cycles in the composition of actors do not introduce deadlock. Ultimately the purpose of sessional dataflow is to support dynamic operations on subnets, ensuring that assumptions underlying static scheduling are not violated by operations such as subnet update and reconfiguration. This account focuses on a simplified case of sessional dataflow, to draw out the key points of the approach.

Original languageEnglish
Title of host publicationPOPL
Subtitle of host publicationDAMP'12 - Proceedings of the 7th Workshop on Declarative Aspects and Applications of Multicore Programming
Pages47-50
Number of pages4
DOIs
StatePublished - 2012
Event7th Workshop on Declarative Aspects and Applications of Multicore Programming, DAMP'12, Co-located with POPL 2012 - Philadelphia, PA, United States
Duration: 28 Jan 201228 Jan 2012

Publication series

NameConference Record of the Annual ACM Symposium on Principles of Programming Languages
ISSN (Print)0730-8566

Conference

Conference7th Workshop on Declarative Aspects and Applications of Multicore Programming, DAMP'12, Co-located with POPL 2012
Country/TerritoryUnited States
CityPhiladelphia, PA
Period28/01/1228/01/12

Keywords

  • Dataflow
  • Semantics
  • Types

Fingerprint

Dive into the research topics of 'Sessional dataflow: Short paper'. Together they form a unique fingerprint.

Cite this