Behavioural analysis of sessions using the calculus of structures
Ciobanu, Gabriel and Horne, Ross; Mazzara, Manuel and Voronkov, Andrei, eds. (2016) Behavioural analysis of sessions using the calculus of structures. In: Perspectives of System Informatics. Lecture Notes in Computer Science . Springer, Cham, pp. 91-106. ISBN 9783319415796 (https://doi.org/10.1007/978-3-319-41579-6_8)
Preview |
Text.
Filename: Ciobanu-Horne-PSI-2016-Behavioural-analysis-of-sessions-using-the-calculus-of-structures.pdf
Accepted Author Manuscript License: Strathprints license 1.0 Download (657kB)| Preview |
Abstract
This paper describes an approach to the behavioural analysis of sessions. The approach is made possible by the calculus of structures — a deep inference proof calculus, generalising the sequent calculus, where inference rules are applied in any context. The approach involves specifications of global and local sessions inspired by the Scribble language. The calculus features a novel operator that synchronises parts of a protocol that must be treated atomically. Firstly, the calculus can be used to determine whether local sessions can be compose in a type safe fashion such that sessions are capable of successfully completing. Secondly, the calculus defines a subtyping relation for sessions that allows causal dependencies to be weakened while retaining termination potential. Consistency and complexity results follow from proof theory.
ORCID iDs
Ciobanu, Gabriel and Horne, Ross ORCID: https://orcid.org/0000-0003-0162-1901; Mazzara, Manuel and Voronkov, Andrei-
-
Item type: Book Section ID code: 87680 Dates: DateEvent28 June 2016PublishedNotes: Copyright © 2016 Springer-Verlag. This version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: https://doi.org/10.1007/978-3-319-41579-6_8 Subjects: Bibliography. Library Science. Information Resources > Library Science. Information Science
Science > Mathematics
Science > Mathematics > Electronic computers. Computer scienceDepartment: Faculty of Science > Computer and Information Sciences Depositing user: Pure Administrator Date deposited: 19 Dec 2023 16:14 Last modified: 11 Nov 2024 15:33 URI: https://strathprints.strath.ac.uk/id/eprint/87680