We describe a first order applicative language for the specification of deterministic systems of communicating computing agents à la Kahn-MacQueen. Both the sequential and parallel interpreter we give are based on lazy evaluation, are demand driven and can handle infinite streams and non-terminating procedures. An equivalent least fixed-point semantics is then presented which neatly copes with the above features of the language. It is worth nothing that computations in our logic based model can be considered as formal proofs, thus making formal reasoning about programs easier.
Applicative communicating processes in first order logic
1982
Abstract
We describe a first order applicative language for the specification of deterministic systems of communicating computing agents à la Kahn-MacQueen. Both the sequential and parallel interpreter we give are based on lazy evaluation, are demand driven and can handle infinite streams and non-terminating procedures. An equivalent least fixed-point semantics is then presented which neatly copes with the above features of the language. It is worth nothing that computations in our logic based model can be considered as formal proofs, thus making formal reasoning about programs easier.File in questo prodotto:
| File | Dimensione | Formato | |
|---|---|---|---|
|
prod_421389-doc_149582.pdf
accesso aperto
Descrizione: Applicative communicating processes in first order logic
Dimensione
1.5 MB
Formato
Adobe PDF
|
1.5 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


