kirancodes.me
To Proof Maintenance & Beyond!

Higher-Order Concurrent Programs with Finite Communication Topology

Hanne Riis Nielson, Flemming Nielson

Abstract

Concurrent ML (CML) is an extension of the functional language Standard ML(SML) with primitives for the dynamic creation of processes and channels and for the communication of values over channels. Because of the powerful abstraction mechanisms the communication topology of a given program may be very complex and therefore an efficient implementation may be facilitated by knowledge of the topology.

Related papers