2013 Formal Methods in Computer-Aided Design 2013
DOI: 10.1109/fmcad.2013.6679391
|View full text |Cite
|
Sign up to set email alerts
|

A circuit approach to LTL model checking

Abstract: This paper presents a method for translating formulas written in assertion languages such as LTL into a monitor circuit suitable for model checking. Unlike the conventional approach, no automata is generated for the property, but instead the monitor is built directly from the property formula through a recursive traversal. This method was first introduced by Pnueli et. al. under the name of Temporal Testers. In this paper, we show the practicality of temporal testers through experimental evaluation, as well as… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(10 citation statements)
references
References 19 publications
(21 reference statements)
0
10
0
Order By: Relevance
“…The second set of experiments compares the scalability of the three above methods by applying them to the same design (qmult taken from OpenCores [33]), but with varying bit-widths (8)(9)(10)(11)(12)(13)(14)(15)(16). As the widths increase, the combinational part gets more complex.…”
Section: Comparisons Of Scalabilitymentioning
confidence: 99%
See 3 more Smart Citations
“…The second set of experiments compares the scalability of the three above methods by applying them to the same design (qmult taken from OpenCores [33]), but with varying bit-widths (8)(9)(10)(11)(12)(13)(14)(15)(16). As the widths increase, the combinational part gets more complex.…”
Section: Comparisons Of Scalabilitymentioning
confidence: 99%
“…Claessen et al [10] provided methods for expressing LTL/PLTL formulae as circuits. including G(z ⇒ {op}(a) and G(z ⇒ [a{op}b]), where {op} is an arbitrary LTL or PLTL operator.…”
Section: Proving On Circuitsmentioning
confidence: 99%
See 2 more Smart Citations
“…Alternatively, [8] gives a symbolic encoding of alternating automata which can be used directly with NuSMV [13], but minimality of transitions (which may potentially improve the performance of verification algorithms, cf. [21]) is difficult to enforce in this setting (see also [14,34]). Our construction combines the advantages of these approaches-it can be regarded as a symbolic encoding of OCATAs in TAs, enforcing some minimality criteria on transitions for efficiency (see Section 6)-and provides compatibility with existing tools that construct state spaces on-the-fly.…”
Section: The Construction Is Compatible With Off-the-shelf Model-checmentioning
confidence: 99%