User:Joris.deguet

From Wikipedia, the free encyclopedia

Joris Deguet is actually a PhD student in Grenoble. His brother Anton Deguet is a software engineer in Johns Hopkins University.

User:Joris.deguet/draft


TODO :


Chemical Abstract Machine

A chemical Abstract machine is a chemics inspired way to express operational semantics of a programming language or model. This is based on the idea of chemical reactions were molecules do meet and react to form new ones.


[edit] Initial example

The classical example does not involve a programming language with formal syntax but helps to understand the principle:

Let consider the set of natural integer numbers that form an initial solution. We assume a melting processe happens such that every couple of number will eventually meet at some point. Then assume the following reaction : if one of the two numbers is a multiple of the other it disappear. This process computes prime numbers.

[edit] Relations

The definition of a chemical abstract machine usually involves two relations: -a structural equivalence, reversible that defines classes of equivalent molecules -a reduction relation asymetric that implements reduction steps


modele d'acteurs