Automated Verification of Asynchronous Communicating Systems with TLA+ - Archive ouverte HAL
Communication Dans Un Congrès Année : 2015

Automated Verification of Asynchronous Communicating Systems with TLA+

Résumé

Verifying the compatibility of communicating peers is a crucial issue in critical distributed systems. Unlike the synchronous world, the asynchronous world covers a wide range of message ordering paradigms (e.g. FIFO or causal) that are instrumental to the compatibility of peer compositions. We propose a framework that takes into account the variety of asynchronous communication models and compatibility properties. The notions of peer, communication model, system and compatibility criteria are formalized in TLA+ to benefit from its verification tools. We present an implemented toolchain that generates TLA+ specifications from the behavioral descriptions of peers and checks compatibility of the composition with respect to given communication models and compatibility criteria.
Fichier principal
Vignette du fichier
chevrou_16851.pdf (414.6 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01592022 , version 1 (22-09-2017)

Identifiants

  • HAL Id : hal-01592022 , version 1

Citer

Florent Chevrou, Aurélie Hurault, Philippe Quéinnec. Automated Verification of Asynchronous Communicating Systems with TLA+. 15th International Workshop on Automated Verification of Critical Systems (AVOCS 2015), Sep 2015, Edinburgh, Scotland, United Kingdom. pp.135-150. ⟨hal-01592022⟩
160 Consultations
278 Téléchargements

Partager

More