Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
9655904 | Electronic Notes in Theoretical Computer Science | 2005 | 19 Pages |
Abstract
In this paper we present a technique for specifying and verifying communications protocols and demonstrate this approach by specifying and verifying two of the fundamental communications protocols, namely TCP and IP, which form the basis of many distributed systems. The logical formalism used is Mixed Intuitionistic Linear Logic in order to use both commutative and non-commutative operators to model the concurrent and sequential processes in these protocols. Key properties of both protocols are proved.
Keywords
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
David Sinclair, James Power,