posted on 2018-05-30, 12:41authored byLaura Bocchi, Romain Demangeon, Nobuko Yoshida
Recent work on the enhancement of multiparty sessions types with logical annotations enables not only the validation of structural properties of the conversations and on the sorts of the messages, but also the validation of properties on the actual values exchanged. However, the specification and verification of the mutual effects of multiple cross-session interactions is still an open problem. We introduce a multiparty logical proof system with virtual states that enables the tractable specification and validation of fine-grained inter-session correctness properties of processes participating in several interleaved sessions. We present a sound and relatively complete static verification method.
Funding
This work has been partially funded by the project Leverhulme Trust Award “Tracing Networks”, NSF Ocean Observatories Initiative, EPSRC EP/G015635/1 and EPSRC EP/G015481/1.
History
Citation
International Symposium on Trustworthy Global Computing. TGC 2012. Lecture Notes in Computer Science, 2013, 8191
Author affiliation
/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Informatics
Source
International Symposium on Trustworthy Global Computing TGC 2012, Newcastle upon Tyne, UK
Version
AM (Accepted Manuscript)
Published in
International Symposium on Trustworthy Global Computing. TGC 2012. Lecture Notes in Computer Science