• Home
  • Search
  • Veil: A Framework for Automated and Interactive Verification of Transition Systems
  • Cite Icon2
  • https://doi.org/10.1007/978-3-031-98682-6_2Copy DOI Icon

Veil: A Framework for Automated and Interactive Verification of Transition Systems

  • Jan 1, 2025
  • George Pîrlea +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract We present , an open-source framework for automated and interactive verification of transition systems, aimed specifically at conducting machine-assisted proofs about concurrent and distributed algorithms. is implemented on top of the proof assistant. It allows one to describe a transition system and its specification in a simple imperative language, producing verification conditions in first-order logic, to be discharged automatically via a range of SMT solvers. In case automated verification fails or if the system’s description requires statements in a higher-order logic, provides an interactive verification mode, by virtue of being embedded in a general-purpose proof assistant. We have evaluated on a large set of case studies from the distributed system verification literature, showing that its automated verification performance is acceptable for practical verification tasks, while it also allows for seamless automated/interactive verification of system specifications beyond the reach of existing automated provers.

Similar Papers
  • Book Chapter
  • Citations98

Chapter 16 - Higher-Order Unification and Matching

  • Jan 01, 2001
  • Handbook of Automated Reasoning
  • Gilles Dowek
  • Research Article
  • Citations13

The Open Calculus of Constructions (Part I): An Equational Type Theory with Dependent Types for Programming, Specification, and Interactive Theorem Proving

  • Jan 01, 2005
  • Fundamenta Informaticae
  • Mark-Oliver Stehr
  • Research Article
  • Citations186

A static analysis for quantifying information flow in a simple imperative language

  • Mar 20, 2007
  • Journal of Computer Security
  • David Clark +2
  • Conference Article
  • Citations22

Graphical Animations of State Machines

  • Nov 01, 2017
  • Tam Thi Thanh Nguyen +1
  • Research Article
  • Citations11

Towards an integrated formal method for verification of liveness properties in distributed systems: with application to population protocols

  • Dec 29, 2015
  • Software & Systems Modeling
  • Dominique Méry +1
  • Research Article
  • Citations3

Proof-producing synthesis of ML from higher-order logic

  • Sep 09, 2012
  • ACM SIGPLAN Notices
  • Magnus O Myreen +1
  • Conference Article
  • Citations2

Nested atomic sections with thread escape

  • Mar 24, 2014
  • Frédéric Dabrowski +2
  • Conference Article
  • Citations45

VeriML

  • Sep 27, 2010
  • Antonis Stampoulis +1
  • Research Article
  • Citations4

VeriML

  • Sep 27, 2010
  • ACM SIGPLAN Notices
  • Antonis Stampoulis +1
  • Research Article

CONDITIONAL REASONING AND THE SHADOWS IT CASTS ONTO THE FIRST-ORDER LOGIC: THE NELSONIAN CASE

  • Dec 03, 2025
  • Bulletin of Symbolic Logic
  • Grigory K Olkhovikov
  • Research Article
  • Citations6

Proof Certificates for Equality Reasoning

  • Jul 01, 2016
  • Electronic Notes in Theoretical Computer Science
  • Zakaria Chihani +1
  • Book Chapter
  • Citations1

Formalizing Hoare Logic in PVS

  • Jan 01, 2018
  • Natarajan Shankar
  • Research Article
  • Citations3

Formal Verification of NTRUEncrypt Scheme

  • Apr 08, 2016
  • International Journal of Computer Network and Information Security
  • Gholam Reza Moghissi +1
  • PDF
  • Research Article
  • Citations35

Self-Formalisation of Higher-Order Logic

  • Feb 15, 2016
  • Journal of Automated Reasoning
  • Ramana Kumar +3
  • Book Chapter

Program Specifications and Their Proofs

  • Oct 13, 1998
  • John Reynolds
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.