NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
Optimized Temporal Monitors for SystemCSystemC is a modeling language built as an extension of C++. Its growing popularity and the increasing complexity of designs have motivated research efforts aimed at the verification of SystemC models using assertion-based verification (ABV), where the designer asserts properties that capture the design intent in a formal language such as PSL or SVA. The model then can be verified against the properties using runtime or formal verification techniques. In this paper we focus on automated generation of runtime monitors from temporal properties. Our focus is on minimizing runtime overhead, rather than monitor size or monitor-generation time. We identify four issues in monitor generation: state minimization, alphabet representation, alphabet minimization, and monitor encoding. We conduct extensive experimentation and identify a combination of settings that offers the best performance in terms of runtime overhead.
Document ID
20120016018
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Tabakov, Deian
(Schlumberger Information Solutions Houston, TX, United States)
Rozier, Kristin Y.
(NASA Ames Research Center Moffett Field, CA, United States)
Vardi, Moshe Y.
(Rice Univ. Houston, TX, United States)
Date Acquired
August 26, 2013
Publication Date
June 29, 2012
Subject Category
Computer Systems
Report/Patent Number
ARC-E-DAA-TN4638
Report Number: ARC-E-DAA-TN4638
Funding Number(s)
CONTRACT_GRANT: NSF BSF 9800096
WBS: WBS 411931.02.51.01.10
CONTRACT_GRANT: NSF EIA 0216467
CONTRACT_GRANT: NSF CCF-0728882
CONTRACT_GRANT: NSF CCF-0613889
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available