The SL synchronous language, revisited
Roberto Amadio (PPS)

TL;DR
This paper revisits the SL synchronous programming model, proposing an alternative design with thread spawning and recursion, and analyzes its properties like determinism, reactivity, and expressivity.
Contribution
It introduces a revised SL model with new features and explores its fundamental properties and computational capabilities.
Findings
The revised model supports thread spawning and recursion.
It maintains determinism and reactivity.
The model's expressivity and program equivalence are characterized.
Abstract
We revisit the SL synchronous programming model introduced by Boussinot and De Simone (IEEE, Trans. on Soft. Eng., 1996). We discuss an alternative design of the model including thread spawning and recursive definitions and we explore some basic properties of the revised model: determinism, reactivity, CPS translation to a tail recursive form, computational expressivity, and a compositional notion of program equivalence.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Parallel Computing and Optimization Techniques · Distributed and Parallel Computing Systems
