Linear future semantics and its implementation (Q1822488)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Linear future semantics and its implementation |
scientific article; zbMATH DE number 4003509
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Linear future semantics and its implementation |
scientific article; zbMATH DE number 4003509 |
Statements
Linear future semantics and its implementation (English)
0 references
1987
0 references
We describe linear future semantics, an extension of linear history semantics as introduced by \textit{N. Francez}, \textit{D. J. Lehmann}, and \textit{A. Pnueli} [Theor. Comput. Sci. 32, 25-46 (1984; Zbl 0543.68019)] and show how it can be used to add multiprocessing to languages given by standard continuation semantics. We then demonstrate how the resulting semantics can be implemented. The implementation uses functional abstractions and non-determinacy to represent the sets of answers in the semantics. We give an example, using a semantic prototyping system based on the language Scheme.
0 references
communication between processes in a concurrent system
0 references
termination
0 references
passage of time
0 references
linear history semantics
0 references
multiprocessing
0 references
standard continuation semantics
0 references
implementation
0 references
functional abstractions
0 references
non- determinacy
0 references
Scheme
0 references
0.86537045
0 references
0.8594886
0 references
0 references
0.85670084
0 references
0.85327816
0 references
0 references
0.85243565
0 references