Published 2011
| Version v1
Conference paper
Reliable Contracts for Unreliable Half-Duplex Communications
Creators
Contributors
Others:
- Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S) ; Université Nice Sophia Antipolis (1965 - 2019) (UNS)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UniCA)
- Laboratoire Spécification et Vérification (LSV) ; Université Paris-Saclay-Centre National de la Recherche Scientifique (CNRS)-Ecole Normale Supérieure Paris-Saclay (ENS Paris Saclay)
- Université de Kassel, Allemagne (Unikassel)
- Queen Mary University of London (QMUL)
Description
Recent trends in formal models of web services description languages and session types focus on the asynchronicity of communications. In this paper, we study a core of these models that arose from our modelling of the Sing# programming language, and demonstrate correspondences between Sing# contracts, asynchronous session behaviors, and the subclass of communicating automata with two participants that satisfy the half-duplex property. This correspondence better explains the criteria proposed by Stengel and Bultan for Sing# contracts to be reliable, and possibly indicate useful criteria for the design of WSDL. We moreover establish a polynomial-time complexity for the analysis of communication contracts under arbitrary models of asynchronicity, and we investigate the model-checking problems against LTL formulas.
Abstract
International audienceAdditional details
Identifiers
- URL
- https://hal.science/hal-03252111
- URN
- urn:oai:HAL:hal-03252111v1
Origin repository
- Origin repository
- UNICA