Verifying the LTL to Büchi Automata Translation via Very Weak Alternating Automata
Loading...
Date
Authors
Jantsch, Simon
Norrish, Michael
Journal Title
Journal ISSN
Volume Title
Publisher
Springer
Abstract
We present a formalization of a translation from LTL formulae to generalized Büchi automata in the HOL4 theorem prover. Translations from temporal logics to automata are at the core of model checking algorithms based on automata-theoretic techniques. The translation we verify proceeds in two steps: it produces very weak alternating automata at an intermediate stage, and then ultimately produces a generalized Büchi automaton. After verifying both transformations, we also encode both of these automata models using a generic, functional graph type, and use the CakeML compiler to generate fully verified machine code implementing the translation.
Description
Keywords
Citation
Collections
Source
Interactive Theorem Proving
Type
Book Title
Entity type
Access Statement
License Rights
Restricted until
2099-12-31
Downloads
File
Description