Article ID Journal Published Year Pages File Type
424398 Electronic Notes in Theoretical Computer Science 2007 19 Pages PDF
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