Title
HONESTY BY TYPING
Abstract
We propose a type system for a calculus of contracting processes. Processes can establish sessions by stipulating contracts, and then can interact either by keeping the promises made, or not. Type safety guarantees that a typeable process is honest - that is, it abides by the contracts it has stipulated in all possible contexts, even in presence of dishonest adversaries. Type inference is decidable, and it allows to safely approximate the honesty of processes using either synchronous or asynchronous communication.
Year
DOI
Venue
2016
10.2168/LMCS-12(4:7)2016
LOGICAL METHODS IN COMPUTER SCIENCE
Keywords
DocType
Volume
contract-oriented computing,verification,session types
Journal
12
Issue
ISSN
Citations 
4
1860-5974
0
PageRank 
References 
Authors
0.34
0
4
Name
Order
Citations
PageRank
Massimo Bartoletti100.68
Alceste Scalas2457.06
Emilio Tuosto349942.62
Roberto Zunino425524.79