中文
相关论文

相关论文: Lemma Generation for Horn Clause Satisfiability: A…

200 篇论文

We present an approach to constrained Horn clause (CHC) verification combining three techniques: abstract interpretation over a domain of convex polyhedra, specialisation of the constraints in CHCs using abstract interpretation of…

计算机科学中的逻辑 · 计算机科学 2014-12-04 Bishoksan Kafle , John P. Gallagher

Separation Logic with inductive definitions is a well-known approach for deductive verification of programs that manipulate dynamic data structures. Deciding verification conditions in this context is usually based on user-provided lemmas…

计算机科学中的逻辑 · 计算机科学 2015-07-21 Constantin Enea , Mihaela Sighireanu , Zhilin Wu

The symbolic-heap fragment of separation logic has been actively developed and advocated for verifying the memory-safety property of computer programs. At present, one of its biggest challenges is to effectively prove entailments containing…

计算机科学中的逻辑 · 计算机科学 2017-11-09 Quang-Trung Ta , Ton Chanh Le , Siau-Cheng Khoo , Wei-Ngan Chin

We report on work in progress on automatic procedures for proving properties of programs written in higher-order functional languages. Our approach encodes higher-order programs directly as first-order SMT problems over Horn clauses. It is…

计算机科学中的逻辑 · 计算机科学 2013-06-25 Nikolaj Bjorner , Ken McMillan , Andrey Rybalchenko

We recently proposed Acceleration Driven Clause Learning (ADCL), a novel calculus to analyze satisfiability of Constrained Horn Clauses (CHCs). Here, we adapt ADCL to disprove termination of transition systems, and we evaluate its…

计算机科学中的逻辑 · 计算机科学 2023-07-20 Florian Frohn , Jürgen Giesl

For high-assurance software, source-level reasoning is insufficient: we need binary-level guarantees. Despite constrained Horn clause (CHC) solving being one of the most popular forms of automated verification, prior work has not evaluated…

编程语言 · 计算机科学 2026-03-31 Aaron Bembenek , Toby Murray

Recursion-free Constrained Horn Clauses (CHCs) are logic-programming problems that can model safety properties of programs with bounded iteration and recursion. In addition, many CHC solvers reduce recursive systems to a series of…

计算机科学中的逻辑 · 计算机科学 2018-09-18 Qi Zhou , David Heath , William Harris

This paper presents a verification framework based on a new class of predicate Constraint Satisfaction Problems called pCSP where constraints are represented as clauses modulo first-order theories over function variables and predicate…

编程语言 · 计算机科学 2020-07-08 Hiroshi Unno , Yuki Satake , Tachio Terauchi , Eric Koskinen

Many Program Verification and Synthesis problems of interest can be modeled directly using Horn clauses and many recent advances in the CLP and CAV communities have centered around efficiently solving problems presented as Horn clauses. The…

计算机科学中的逻辑 · 计算机科学 2018-09-13 Temesghen Kahsai , German Vidal

Constrained Horn Clauses (CHCs) are widely adopted as intermediate representations for a variety of verification tasks, including safety checking, invariant synthesis, and interprocedural analysis. This paper introduces CHCVERIF, a…

软件工程 · 计算机科学 2025-10-31 Mihály Dobos-Kovács , Levente Bajczi , András Vörös

We present a method for verifying properties of time-aware business processes, that is, business process where time constraints on the activities are explicitly taken into account. Business processes are specified using an extension of the…

计算机科学中的逻辑 · 计算机科学 2016-08-10 Emanuele De Angelis , Fabio Fioravanti , Maria Chiara Meo , Alberto Pettorossi , Maurizio Proietti

We address the problem of verifying automatically procedural programs manipulating parametric-size arrays of integers, encoded as a constrained Horn clauses solving problem. We propose a new algorithmic method for synthesizing loop…

编程语言 · 计算机科学 2025-05-23 Ahmed Bouajjani , Wael-Amine Boutglay , Peter Habermehl

In recent years they have been numerous works that aim to automate relational verification. Meanwhile, although Constrained Horn Clauses (CHCs) empower a wide range of verification techniques and tools, they lack the ability to express…

编程语言 · 计算机科学 2021-06-07 Hiroshi Unno , Tachio Terauchi , Eric Koskinen

Constraint Logic Programming (CLP) and Hereditary Harrop formulas (HH) are two well known ways to enhance the expressivity of Horn clauses. In this paper, we present a novel combination of these two approaches. We show how to enrich the…

编程语言 · 计算机科学 2007-05-23 Javier Leach , Susana Nieva , Mario Rodriguez-Artalejo

Similar to a tree grammar, a Horn theory can be used to describe an infinite set of terms. In this paper, we present a class of Horn theories such that the set of definable predicates is closed wrt. conjunction and such that the…

计算机科学中的逻辑 · 计算机科学 2014-04-09 Jochen Burghardt

First-order resolution has been used for type inference for many years, including in Hindley- Milner type inference, type-classes, and constrained data types. Dependent types are a new trend in functional languages. In this paper, we show…

计算机科学中的逻辑 · 计算机科学 2018-05-01 František Farka , Ekaterina Komendantskya , Kevin Hammond

We consider approximating data structures with collections of the items that they contain. For examples, lists, binary trees, tuples, etc, can be approximated by sets or multisets of the items within them. Such approximations can be used to…

计算机科学中的逻辑 · 计算机科学 2007-08-17 Dale Miller

We study techniques for deciding the computational complexity of infinite-domain constraint satisfaction problems. For certain fundamental algebraic structures Delta, we prove definability dichotomy theorems of the following form: for every…

计算机科学中的逻辑 · 计算机科学 2010-06-03 Manuel Bodirsky , Peter Jonsson , Timo von Oertzen

Requirements over strings, commonly represented using natural language (NL), are particularly relevant for software systems due to their heavy reliance on string data manipulation. While individual requirements can usually be analyzed…

软件工程 · 计算机科学 2025-06-23 Boqi Chen , Aren A. Babikian , Shuzhao Feng , Dániel Varró , Gunter Mussbacher

Hyperproperties govern the behavior of a system or systems across multiple executions, and are being recognized as an important extension of regular temporal properties. So far, such properties have resisted comprehensive treatment by…

计算机科学中的逻辑 · 计算机科学 2024-02-02 Shachar Itzhaky , Sharon Shoham , Yakir Vizel