Chevrou, Florent and Hurault, Aurélie and Quéinnec, Philippe
Automated Verification of Asynchronous Communicating Systems with TLA+.
(2015)
In: 15th International Workshop on Automated Verification of Critical Systems (AVOCS 2015), 1 September 2015 - 4 September 2015 (Edinburgh, Scotland, United Kingdom).
|
(Document in English)
PDF (Author's version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader 424kB |
Official URL: http://dx.doi.org/10.14279/tuj.eceasst.72.1019
Abstract
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.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Additional Information: | This papers appears in Volume 72 of Proceedings of the 15th International Workshop on Automated Verification of Critical Systems ISSN 1863-2122 https://journal.ub.tu-berlin.de/eceasst/issue/view/87 The original PDF is available at: https://journal.ub.tu-berlin.de/eceasst/article/view/1019 |
HAL Id: | hal-01592022 |
Audience (conference): | International conference proceedings |
Uncontrolled Keywords: | |
Institution: | Université de Toulouse > Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE) French research institutions > Centre National de la Recherche Scientifique - CNRS (FRANCE) Université de Toulouse > Université Toulouse III - Paul Sabatier - UT3 (FRANCE) Université de Toulouse > Université Toulouse - Jean Jaurès - UT2J (FRANCE) Université de Toulouse > Université Toulouse 1 Capitole - UT1 (FRANCE) |
Laboratory name: | |
Statistics: | download |
Deposited On: | 14 Sep 2017 09:46 |
Repository Staff Only: item control page