中文
相关论文

相关论文: Efficient Generation of Correctness Certificates f…

200 篇论文

Certification helps to increase trust in formal verification of safety-critical systems which require assurance on their correctness. In hardware model checking, a widely used formal verification technique, phase abstraction is considered…

符号计算 · 计算机科学 2024-05-08 Nils Froleyks , Emily Yu , Armin Biere , Keijo Heljanko

Convex polyhedra are the basis for several abstractions used in static analysis and computer-aided verification of complex and sometimes mission critical systems. For such applications, the identification of an appropriate…

计算几何 · 计算机科学 2009-09-29 Roberto Bagnara , Patricia M. Hill , Enea Zaffanella

In this paper we propose a novel methodology for static analysis of binary code using abstract interpretation. We use an abstract domain based on polyhedra and two mapping functions that associate polyhedra variables with registers and…

编程语言 · 计算机科学 2017-11-21 Clément Ballabriga , Julien Forget , Giuseppe Lipari

Existing neural network verifiers compute a proof that each input is handled correctly under a given perturbation by propagating a symbolic abstraction of reachable values at each layer. This process is repeated from scratch independently…

机器学习 · 计算机科学 2023-11-27 Marc Fischer , Christian Sprecher , Dimitar I. Dimitrov , Gagandeep Singh , Martin Vechev

Modern verification tools for deep neural networks (DNNs) increasingly rely on abstraction to scale to realistic architectures. In parallel, proof production is becoming a critical requirement for increasing the reliability of DNN…

计算机科学中的逻辑 · 计算机科学 2025-06-12 Yizhak Yisrael Elboher , Omri Isac , Guy Katz , Tobias Ladner , Haoze Wu

Abstract interpreters are complex pieces of software: even if the abstract interpretation theory and companion algorithms are well understood, their implementations are subject to bugs, that might question the soundness of their…

编程语言 · 计算机科学 2021-10-19 Lucas Franceschino , David Pichardie , Jean-Pierre Talpin

We propose an automated procedure to prove polyhedral abstractions (also known as polyhedral reductions) for Petri nets. Polyhedral abstraction is a new type of state space equivalence, between Petri nets, based on the use of linear integer…

计算机科学中的逻辑 · 计算机科学 2026-04-08 Nicolas Amat , Silvano Dal Zilio , Didier Le Botlan

As state-of-the-art neural networks are deployed on reasoning and algorithmic tasks, exactness guarantees become increasingly important. However, high average-case accuracy can still mask inconsistent behaviors. This motivates exact…

机器学习 · 计算机科学 2026-05-25 Artur Back de Luca , Kimon Fountoulakis

Verification of numerical accuracy properties in modern software remains an important and challenging task. This paper describes an original framework combining different solutions for numerical accuracy. First, we extend an existing…

软件工程 · 计算机科学 2019-11-26 Maxime Jacquemin , Fonenantsoa Maurica , Nikolai Kosmatov , Julien Signoles , Franck Védrine

Internal positivity offers a computationally cheap certificate for external (input-output) positivity of a linear time-invariant system. However, the drawback with this certificate lies in its realization dependency. Firstly, computing such…

最优化与控制 · 数学 2022-02-17 Christian Grussler , Anders Rantzer

Probabilistic pushdown automata (pPDA) are a standard model for discrete probabilistic programs with procedures and recursion. In pPDA, many quantitative properties are characterized as least fixpoints of polynomial equation systems. In…

形式语言与自动机理论 · 计算机科学 2023-02-28 Tobias Winkler , Joost-Pieter Katoen

New results on computing certificates of strictly positive polynomials in Archimedean quadratic modules are presented. The results build upon (i) Averkov's method for generating a strictly positive polynomial for which a membership…

交换代数 · 数学 2025-10-30 Weifeng Shang , Jose Abel Castellanos Joo , Chenqi Mou , Deepak Kapur

Implementation bugs threaten the soundness of algorithmic software verifiers. Generating correctness certificates for correct programs allows for efficient independent validation of verification results, and thus helps to reveal such bugs.…

编程语言 · 计算机科学 2026-02-27 Frank Schüssele , Matthias Zumkeller , Miriam Lagunes-Rochin , Dominik Klumpp

Local certification is a topic originating from distributed computing, where a prover tries to convince the vertices of a graph $G$ that $G$ satisfies some property $\mathcal{P}$. To convince the vertices, the prover gives a small piece of…

分布式、并行与集群计算 · 计算机科学 2025-06-30 Louis Esperet , Sébastien Zeitoun

Relational verification is a technique that aims at proving properties that relate two different program fragments, or two different program runs. It has been shown that constrained Horn clauses (CHCs) can effectively be used for relational…

计算机科学中的逻辑 · 计算机科学 2017-09-15 Emanuele De Angelis , Fabio Fioravanti , Alberto Pettorossi , Maurizio Proietti

Approximations during program analysis are a necessary evil, as they ensure essential properties, such as soundness and termination of the analysis, but they also imply not always producing useful results. Automatic techniques have been…

编程语言 · 计算机科学 2018-12-18 Isabel Garcia-Contreras , Jose F. Morales , Manuel V. Hermenegildo

This article describes a fully automated, credible autocoding chain for control systems. The framework generates code, along with guarantees of high level functional properties which can be independently verified. It relies on domain…

Abstraction (in its various forms) is a powerful established technique in model-checking; still, when unbounded data-structures are concerned, it cannot always cope with divergence phenomena in a satisfactory way. Acceleration is an…

计算机科学中的逻辑 · 计算机科学 2013-10-04 Francesco Alberti , Silvio Ghilardi , Natasha Sharygina

Abstract interpretation has been shown to be a promising technique for the thread-modular verification of concurrent programs. Central to this is the generation of interferences, in the form of rely-guarantee conditions, conforming to a…

计算机科学中的逻辑 · 计算机科学 2026-02-20 James Tobler , Graeme Smith

The automated generation of exercises may substantially reduce the time educators devote to manual exercise design. A major obstacle to the integration of such automation into teaching practice, however, lies in the ability to control the…

计算机科学中的逻辑 · 计算机科学 2026-03-10 João Mendes , João Marcos , Patrick Terrematte
‹ 上一页 1 2 3 10 下一页 ›