Skip to main content
Top

1994 | ReviewPaper | Chapter

Some Chemical Abstract Machines

Author : Gérard Boudol

Published in: A Decade of Concurrency Reflections and Perspectives

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

This paper explains by a series of examples the use of the notion of a Chemical Abstract Machine. This is a framework for parallel computations which builds upon the chemical metaphor of Banâtre and Le Métayer. We first illustrate the CHAM style by describing the operational semantics of process calculi constructs. Then we apply our approach to the λ-calculus, designing a CHAM for the weak β-reduction with sharing, and specializing it into a CHAM for the call-by-need reduction strategy. Our last example is the π-calculus. We discuss the notions of “asynchronous” and “fully asynchronous” reductions, and some π-calculus encodings of the λ-calculus.

Metadata
Title
Some Chemical Abstract Machines
Author
Gérard Boudol
Copyright Year
1994
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-58043-3_18

Premium Partner