Skip to main content
Presentation
A Multi-encoding Approach for LTL Symbolic Satisfiability Checking
17th International Symposium on Formal Methods (2011)
  • Kristin Yvonne Rozier, NASA Ames Research Center
  • Moshe Y. Vardi, Rice University
Abstract
Formal behavioral specifications written early in the system-design process and communicated across all design phases have been shown to increase the efficiency, consistency, and quality of the system under development. To prevent introducing design or verification errors, it is crucial to test specifications for satisfiability. Our focus here is on specifications expressed in linear temporal logic (LTL).

We introduce a novel encoding of symbolic transition-based Büchi automata and a novel, “sloppy,” transition encoding, both of which result in improved scalability. We also define novel BDD variable orders based on tree decomposition of formula parse trees. We describe and extensively test a new multi-encoding approach utilizing these novel encoding techniques to create 30 encoding variations. We show that our novel encodings translate to significant, sometimes exponential, improvement over the current standard encoding for symbolic LTL satisfiability checking.
Keywords
  • Model Check,
  • Variable Order,
  • Linear Temporal Logic,
  • Parse Tree,
  • Atomic Proposition
Publication Date
2011
Location
Limerick, Ireland
DOI
10.1007/978-3-642-21437-0_31
Comments
This proceeding is published as Rozier K.Y., Vardi M.Y. "A Multi-encoding Approach for LTL Symbolic Satisfiability Checking." In: Butler M., Schulte W. (eds) FM 2011: Formal Methods. FM 2011. Lecture Notes in Computer Science, vol. 6664. (2011): 417-431. The final publication is available at Springer via https://doi.org/10.1007/978-3-642-21437-0_31.

Works produced by employees of the U.S. Government as part of their official duties are not copyrighted within the U.S. The content of this document is not copyrighted.
Citation Information
Kristin Yvonne Rozier and Moshe Y. Vardi. "A Multi-encoding Approach for LTL Symbolic Satisfiability Checking" 17th International Symposium on Formal Methods (2011)
Available at: http://works.bepress.com/kristin-yvonne-rozier/19/