中文
相关论文

相关论文: Counterexample-Guided Prophecy for Model Checking …

200 篇论文

While model checking has often been considered as a practical alternative to building formal proofs, we argue here that the theory of sequent calculus proofs can be used to provide an appealing foundation for model checking. Since the…

计算机科学中的逻辑 · 计算机科学 2017-01-19 Quentin Heath , Dale Miller

The use of interpolants in model checking is becoming an enabling technology to allow fast and robust verification of hardware and software. The application of encodings based on the theory of arrays, however, is limited by the…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Roberto Bruttomesso , Silvio Ghilardi , Silvio Ranise

Automatic verification of concurrent programs faces state explosion due to the exponential possible interleavings of its sequential components coupled with large or infinite state spaces. An alternative is deductive verification, where…

编程语言 · 计算机科学 2024-01-01 Yuan Xia , Jyotirmoy V. Deshmukh , Mukund Raghothaman , Srivatsan Ravi

We propose a framework for synthesizing inductive invariants for incomplete verification engines, which soundly reduce logical problems in undecidable theories to decidable theories. Our framework is based on the counter-example guided…

编程语言 · 计算机科学 2018-01-15 Daniel Neider , Pranav Garg , P. Madhusudan , Shambwaditya Saha , Daejun Park

In this contribution we revisit regular model checking, a powerful framework that has been successfully applied for the verification of infinite-state systems, especially parameterized systems (concurrent systems with an arbitrary number of…

计算机科学中的逻辑 · 计算机科学 2021-11-23 Anthony W. Lin , Philipp Rümmer

First-order logic, and quantifiers in particular, are widely used in deductive verification. Quantifiers are essential for describing systems with unbounded domains, but prove difficult for automated solvers. Significant effort has been…

计算机科学中的逻辑 · 计算机科学 2024-09-11 Neta Elad , Oded Padon , Sharon Shoham

Many economic theory models incorporate finiteness assumptions that, while introduced for simplicity, play a real role in the analysis. We provide a principled framework for scaling results from such models by removing these finiteness…

计算机科学与博弈论 · 计算机科学 2023-04-11 Yannai A. Gonczarowski , Scott Duke Kominers , Ran I. Shorrer

The inferential model (IM) framework provides valid prior-free probabilistic inference by focusing on predicting unobserved auxiliary variables. But, efficient IM-based inference can be challenging when the auxiliary variable is of higher…

统计理论 · 数学 2015-01-20 Ryan Martin , Chuanhai Liu

Predicate abstraction provides a powerful tool for verifying properties of infinite-state systems using a combination of a decision procedure for a subset of first-order logic and symbolic methods originally developed for finite-state model…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Shuvendu K. Lahiri , Randal E. Bryant

Counterexamples explain why a desired temporal logic property fails to hold. The generation of counterexamples is considered to be one of the primary advantages of model checking as a verification technique. Furthermore, when model checking…

软件工程 · 计算机科学 2016-07-11 G. W. Hamilton

We present an extension to the quantifier-free theory of integer arrays which allows us to express counting. The properties expressible in Array Folds Logic (AFL) include statements such as "the first array cell contains the array length,"…

形式语言与自动机理论 · 计算机科学 2016-05-13 Przemysław Daca , Thomas A. Henzinger , Andrey Kupriyanov

Verifying safety and liveness over array systems is a highly challenging problem. Array systems naturally capture parameterized systems such as distributed protocols with an unbounded number of processes. Such distributed protocols often…

软件工程 · 计算机科学 2024-01-08 Chih-Duo Hong , Anthony W. Lin

We present a novel framework for augmenting data sets for machine learning based on counterexamples. Counterexamples are misclassified examples that have important properties for retraining and improving the model. Key components of our…

Various verification techniques for temporal properties transform temporal verification to safety verification. For infinite-state systems, these transformations are inherently imprecise. That is, for some instances, the temporal property…

计算机科学中的逻辑 · 计算机科学 2021-06-03 Oded Padon , Jochen Hoenicke , Kenneth L. McMillan , Andreas Podelski , Mooly Sagiv , Sharon Shoham

Bounded Model Checking is one the most successful techniques for finding bugs in program. However, model checkers are resource hungry and are often unable to verify programs with loops iterating over large arrays.We present a transformation…

计算机科学中的逻辑 · 计算机科学 2017-03-08 Anushri Jana , Uday P. Khedker , Advaita Datar , R Venkatesh , C Niyas

We study nested conditions, a generalization of first-order logic to a categorical setting, and provide a tableau-based (semi-decision) procedure for checking (un)satisfiability and finite model generation. This generalizes earlier results…

计算机科学中的逻辑 · 计算机科学 2024-07-10 Lara Stoltenow , Barbara König , Sven Schneider , Andrea Corradini , Leen Lambers , Fernando Orejas

This paper presents a novel approach for augmenting proof-based verification with performance-style analysis of the kind employed in state-of-the-art model checking tools for probabilistic systems. Quantitative safety properties usually…

计算机科学中的逻辑 · 计算机科学 2009-12-11 Ukachukwu Ndukwu

An abstract framework of canonical inference is used to explore how different proof orderings induce different variants of saturation and completeness. Notions like completion, paramodulation, saturation, redundancy elimination, and…

计算机科学中的逻辑 · 计算机科学 2015-02-11 Maria Paola Bonacina , Nachum Dershowitz

A system is data-independent with respect to a data type X iff the operations it can perform on values of type X are restricted to just equality testing. The system may also store, input and output values of type X. We study model checking…

计算机科学中的逻辑 · 计算机科学 2007-05-23 R. S. Lazic , T. C. Newcomb , A. W. Roscoe

Sharing of notations and theories across an inheritance hierarchy of mathematical structures, e.g., groups and rings, is important for productivity when formalizing mathematics in proof assistants. The packed classes methodology is a…

编程语言 · 计算机科学 2020-09-22 Kazuhiko Sakaguchi
‹ 上一页 1 2 3 10 下一页 ›