Shared Contract-Obedient Endpoints

Most of the existing verification techniques for message-passing programs suppose either that channel endpoints are used in a linear fashion, where at most one thread may send or receive from an endpoint at any given time, or that endpoints may be used arbitrarily by any number of threads. The forme...

Full description

Bibliographic Details
Main Authors: Étienne Lozes, Jules Villard
Format: Article
Language:English
Published: Open Publishing Association 2012-12-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1212.3875v1