Specification and Verification with the TLA+ Trifecta: TLC, Apalache, and TLAPS - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2022

Specification and Verification with the TLA+ Trifecta: TLC, Apalache, and TLAPS

Résumé

Using an algorithm due to Safra for distributed termination detection as a running example, we present the main tools for verifying specifications written in TLA+. Examining their complementary strengths and weaknesses, we suggest a workflow that supports different types of analysis and that can be adapted to the desired degree of confidence.
Fichier principal
Vignette du fichier
paper.pdf (545.54 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03844516 , version 1 (09-11-2022)

Identifiants

Citer

Igor Konnov, Markus Kuppe, Stephan Merz. Specification and Verification with the TLA+ Trifecta: TLC, Apalache, and TLAPS. Leveraging Applications of Formal Methods, Verification and Validation. 11th International Symposium, ISoLA 2022, 2022, Rhodes, Greece. pp.88-105, ⟨10.1007/978-3-031-19849-6_6⟩. ⟨hal-03844516⟩
27 Consultations
121 Téléchargements

Altmetric

Partager

More