Search NASASearch

NASA NTRS · 20140002750

Rewriting Modulo SMT

Abstract

Combining symbolic techniques such as: (i) SMT solving, (ii) rewriting modulo theories, and (iii) model checking can enable the analysis of infinite-state systems outside the scope of each such technique. This paper proposes rewriting modulo SMT as a new technique combining the powers of (i)-(iii) and ideally suited to model and analyze infinite-state open systems; that is, systems that interact with a non-deterministic environment. Such systems exhibit both internal non-determinism due to the system, and external non-determinism due to the environment. They are not amenable to finite-state model checking analysis because they typically are infinite-state. By being reducible to standard rewriting using reflective techniques, rewriting modulo SMT can both naturally model and analyze open systems without requiring any changes to rewriting-based reachability analysis techniques for closed systems. This is illustrated by the analysis of a real-time system beyond the scope of timed automata methods.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Rocha, Camilo, Meseguer, Jose, Munoz, Cesar A.. 2013-08-01. Rewriting Modulo SMT. https://ntrs.nasa.gov/citations/20140002750

Cite the original work for its findings. Save a collection to share your selection of sources.