NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Rewriting Modulo SMTCombining 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.
Document ID
20140002750
Acquisition Source
Langley Research Center
Document Type
Technical Memorandum (TM)
Authors
Rocha, Camilo
(Escuela Colombiana de Ingeniería Bogota, Columbia)
Meseguer, Jose
(Illinois Univ. at Urbana-Champaign Urbana, IL, United States)
Munoz, Cesar A.
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
April 8, 2014
Publication Date
August 1, 2013
Subject Category
Computer Programming And Software
Report/Patent Number
L-20315
NF1676L-17235
NASA/TM-2013-218033
Report Number: L-20315
Report Number: NF1676L-17235
Report Number: NASA/TM-2013-218033
Funding Number(s)
WBS: WBS 534723.02.02.07.40
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available