2011
DOI: 10.1007/s10703-011-0123-3
|View full text |Cite
|
Sign up to set email alerts
|

Benchmarking a model checker for algorithmic improvements and tuning for performance

Abstract: This paper describes a portfolio-based approach for model checking, i.e., an approach in which several model checking engines are orchestrated to reach the best possible performance on a broad and real set of designs. Model checking algorithms are evaluated through experiments, and experimental data inspire package tuning, as well as new algorithmic features and methodologies. This approach, albeit similar to several industrial and academic experiences, and already applied in other domains, is somehow new to t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
6
1
1

Relationship

3
5

Authors

Journals

citations
Cited by 19 publications
(7 citation statements)
references
References 34 publications
0
7
0
Order By: Relevance
“…The processor was described in Verilog, then converted into the AIGER format [41] and verified using PdTRAV [42], a state-of-the-art academic model-checking tool we developed. Both Bounded and Unbounded Model-Checking (interpolation-based UMC) algorithms were used, with a peculiar focus on model reductions and transformations [43,44], multiple properties manipulations [45] and interpolants-based engines [46,47].…”
Section: Resultsmentioning
confidence: 99%
“…The processor was described in Verilog, then converted into the AIGER format [41] and verified using PdTRAV [42], a state-of-the-art academic model-checking tool we developed. Both Bounded and Unbounded Model-Checking (interpolation-based UMC) algorithms were used, with a peculiar focus on model reductions and transformations [43,44], multiple properties manipulations [45] and interpolants-based engines [46,47].…”
Section: Resultsmentioning
confidence: 99%
“…The processor was described in Verilog, then converted into the AIGER format [41] and verified using PdTRAV [42], a state-of-the-art academic model-checking tool we developed. Both Bounded and Unbounded Model-Checking (interpolation-based UMC) algorithms were used, with a peculiar focus on model reductions and transformations [43,44], multiple properties manipulations [45] and interpolants-based engines [46,47].…”
Section: Resultsmentioning
confidence: 99%
“…The time and memory limits were always set to 900 seconds and 4 GB, respectively. Section VI-A shows verification results of security properties, defined in this paper, for SMART and SANCUS architectures using the PdTrav [13] checker. Section VI-B compares different PdTrav verification strategies.…”
Section: Resultsmentioning
confidence: 99%