Abstract. An increasing number of applications in verification and security rely on or could benefit from automatic solvers that can check the satisfiability of con-straints over a rich set of data types that includes character strings. Unfortunately, most string solvers today are standalone tools that can reason only about (some fragment) of the theory of strings and regular expressions, sometimes with strong restrictions on the expressiveness of their input language. These solvers are based on reductions to satisfiability problems over other data types, such as bit vectors, or to automata decision problems. We present a set of algebraic techniques for solving constraints over the theory of unbounded strings natively, without reduc-tion to...
Abstract. Lazy algorithms for Satisfiability Modulo Theories (SMT) combine a generic DPLL-based SAT ...
DPLL(T) is a central algorithm for Satisfiability Modulo Theories (SMT) solvers. The algorithm combi...
We introduce TranSeq, a non-deterministic, branching transition system for deciding the satisfiabil...
Abstract. An increasing number of applications in verification and security rely on or could benefit...
We prove that the quantifier-free fragment of the theory of character strings with regular language ...
Abstract. We prove that the quantifier-free fragment of the theory of character strings with regular...
Strings are ubiquitous in software. Tools for verification and testing of software rely in various d...
We present a novel length-aware solving algorithm for the quantifier-free first-order theory over re...
Widespread use of string solvers in the formal analysis of string-heavy programs has led to a growin...
SAT Modulo Theories (SMT) is the problem of determining the satisfiability of a formula in which con...
Evaluation Artifacts for: Solving String Theories involving Regular Membership Predicates Using SAT ...
Widespread use of string solvers in formal analysis of stringheavy programs has led to a growing dem...
Satisfiability Modulo Theories (SMT) solvers supporting rich theories of strings have facilitated nu...
SMT solvers are efficient tools to decide the satisfiability of ground formulas, including a number ...
String analysis is the problem of reasoning about how strings are manipulated by a program. It has n...
Abstract. Lazy algorithms for Satisfiability Modulo Theories (SMT) combine a generic DPLL-based SAT ...
DPLL(T) is a central algorithm for Satisfiability Modulo Theories (SMT) solvers. The algorithm combi...
We introduce TranSeq, a non-deterministic, branching transition system for deciding the satisfiabil...
Abstract. An increasing number of applications in verification and security rely on or could benefit...
We prove that the quantifier-free fragment of the theory of character strings with regular language ...
Abstract. We prove that the quantifier-free fragment of the theory of character strings with regular...
Strings are ubiquitous in software. Tools for verification and testing of software rely in various d...
We present a novel length-aware solving algorithm for the quantifier-free first-order theory over re...
Widespread use of string solvers in the formal analysis of string-heavy programs has led to a growin...
SAT Modulo Theories (SMT) is the problem of determining the satisfiability of a formula in which con...
Evaluation Artifacts for: Solving String Theories involving Regular Membership Predicates Using SAT ...
Widespread use of string solvers in formal analysis of stringheavy programs has led to a growing dem...
Satisfiability Modulo Theories (SMT) solvers supporting rich theories of strings have facilitated nu...
SMT solvers are efficient tools to decide the satisfiability of ground formulas, including a number ...
String analysis is the problem of reasoning about how strings are manipulated by a program. It has n...
Abstract. Lazy algorithms for Satisfiability Modulo Theories (SMT) combine a generic DPLL-based SAT ...
DPLL(T) is a central algorithm for Satisfiability Modulo Theories (SMT) solvers. The algorithm combi...
We introduce TranSeq, a non-deterministic, branching transition system for deciding the satisfiabil...