Logo image
Formally Verifying a Transformation from MLTL Formulas to Regular Expressions
Preprint   Open access

Formally Verifying a Transformation from MLTL Formulas to Regular Expressions

Zili Wang, Katherine Kosaian and Kristin Yvonne Rozier
ArXiV.org
Cornell University
01/29/2025
DOI: 10.48550/arxiv.2501.17444
url
https://doi.org/10.48550/arxiv.2501.17444View
Preprint (Author's original)This preprint has not been evaluated by subject experts through peer review. Preprints may undergo extensive changes and/or become peer-reviewed journal articles. Open Access

Abstract

Mission-time Linear Temporal Logic (MLTL), a widely used subset of popular specification logics like STL and MTL, is often used to model and verify real world systems in safety-critical contexts. As the results of formal verification are only as trustworthy as their input specifications, the WEST tool was created to facilitate writing MLTL specifications. Accordingly, it is vital to demonstrate that WEST itself works correctly. To that end, we verify the WEST algorithm, which converts MLTL formulas to (logically equivalent) regular expressions, in the theorem prover Isabelle/HOL. Our top-level result establishes the correctness of the regular expression transformation; we then generate a code export from our verified development and use this to experimentally validate the existing WEST tool. To facilitate this, we develop some verified support for checking the equivalence of two regular expressions.
Computer Science - Logic in Computer Science

Details

Metrics

13 Record Views
Logo image