2007
DOI: 10.1016/j.jlap.2006.08.001
|View full text |Cite
|
Sign up to set email alerts
|

The SL synchronous language, revisited

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. * Partially supported by ACI Sécurité Informatique CRISS. † Laboratoire Preuves, Programme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2007
2007
2014
2014

Publication Types

Select...
3
2

Relationship

4
1

Authors

Journals

citations
Cited by 6 publications
(13 citation statements)
references
References 20 publications
0
13
0
Order By: Relevance
“…The linguistic complexity of the resulting language is comparable to the one of the π-calculus and we tentatively call it the Sπ-calculus (pronounced s − pi). 1 Our contribution is to show that the notion of bisimulation equivalence introduced in [1] is sufficiently robust to be lifted from the deterministic language with pure signals to the non-deterministic language with data types and signal name generation. The main role in this story is played by a new notion of labelled bisimulation.…”
Section: Introductionmentioning
confidence: 99%
“…The linguistic complexity of the resulting language is comparable to the one of the π-calculus and we tentatively call it the Sπ-calculus (pronounced s − pi). 1 Our contribution is to show that the notion of bisimulation equivalence introduced in [1] is sufficiently robust to be lifted from the deterministic language with pure signals to the non-deterministic language with data types and signal name generation. The main role in this story is played by a new notion of labelled bisimulation.…”
Section: Introductionmentioning
confidence: 99%
“…(1) The clauses in the definition of ≈ u imply directly those in the definition of the labelled bisimulation that characterises ≈ (definition 3.1). To see that the converse fails note that (a | Ω) ≈ Ω while (a | Ω) ≈ u Ω.…”
Section: Embedding Ccs In Tccsmentioning
confidence: 99%
“…Proof. (1) The identity relation is a labelled bisimulation and the union of symmetric relations is symmetric. To check transitivity, we prove that ≈ • ≈ is a labelled bisimulation by standard diagram chasing.…”
Section: A Basic Properties Of Labelled Bisimulationmentioning
confidence: 99%