NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
Rewriting Modulo SMT and Open System AnalysisThis paper proposes rewriting modulo SMT, a new technique that combines the power of SMT solving, rewriting modulo theories, and model checking. Rewriting modulo SMT is ideally suited to model and analyze infinite-state open systems, i.e., systems that interact with a non-deterministic environment. Such systems exhibit both internal non-determinism, which is proper to the system, and external non-determinism, which is due to the environment. In a reflective formalism, such as rewriting logic, rewriting modulo SMT can be reduced to standard rewriting. Hence, rewriting modulo SMT naturally extends rewriting-based reachability analysis techniques, which are available for closed systems, to open systems. The proposed technique is illustrated with the formal analysis of: (i) a real-time system that is beyond the scope of timed-automata methods and (ii) automatic detection of reachability violations in a synchronous language developed to support autonomous spacecraft operations.
Document ID
20150014338
Acquisition Source
Langley Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Rocha, Camilo
(Escuela Colombiana De Ingenieria Bogota, Columbia)
Meseguer, Jose
(Illinois Univ. Urbana, IL, United States)
Munoz, Cesar
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
July 28, 2015
Publication Date
October 1, 2014
Subject Category
Computer Programming And Software
Systems Analysis And Operations Research
Report/Patent Number
NF1676L-19853
Report Number: NF1676L-19853
Funding Number(s)
WBS: WBS 534723.02.02.07.40
CONTRACT_GRANT: NNL09AA00A
CONTRACT_GRANT: NSF-CNS-13-19109
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available