Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
424398 | Electronic Notes in Theoretical Computer Science | 2007 | 19 Pages |
Abstract
The paper describes a language consisting of two layers, terms and computation rules, whose operational semantics is given in terms of two relations: simplification and computation. Simplification is induced by confluent rewriting on terms. Computation is induced by chemical reactions, like those in the Join-calculus. The language can serve as metalanguage for defining the operational semantics of other languages. This is demonstrated by defining encodings of several calculi (representing idealized programming languages).
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics