Model counting is the problem of determining the number of so-lutions that satisfy a given set of constraints. Model counting has numerous applications in the quantitative analyses of program exe-cution time, information flow, combinatorial circuit designs as well as probabilistic reasoning. We present a new approach to model counting for structured data types, specifically strings in this work. The key ingredient is a new technique that leverages generating functions as a basic primitive for combinatorial counting. Our tool SMC which embodies this approach can model count for con-straints specified in an expressive string language efficiently and precisely, thereby outperforming previous finite-size analysis tools. SMC is expressive enough...
"Parameterized Model Counting for String and Numeric Constraints" tool. Please see README for instru...
Applications increasingly derive functionality from sensitive per-sonal information, forcing develop...
Model counting is the problem of computing the num-ber of models that satisfy a given propositional ...
Abstract. Most common vulnerabilities in Web applications are due to string manipulation errors in i...
We present a new algorithm for model counting of a class of string constraints. In addition to the c...
Most common vulnerabilities in modern software applications are due to errors in string manipulatio...
We extend recent approaches for calculating the probability of program behaviors, to allow model cou...
Approximate model counting for bit-vector SMT formulas (generalizing #SAT) has many applications suc...
Symbolic execution [4] is a popular program analysis technique which executes programs on unspecifie...
Model counting is the classical problem of computing the number of solutions of a given propositiona...
Model counting is of central importance in quantitative rea- soning about systems. Examples include ...
Abstract. A main idea underlying bounded model checking is to limit the length of the potential coun...
Abstract. We introduce ApproxCount, an algorithm that approximates the number of satisfying assignme...
As an important extension of symbolic execution (SE), probabilistic symbolic execution (PSE) compute...
Abstract. Model checking is a successful technique for automatic pro-gram verification. We show that...
"Parameterized Model Counting for String and Numeric Constraints" tool. Please see README for instru...
Applications increasingly derive functionality from sensitive per-sonal information, forcing develop...
Model counting is the problem of computing the num-ber of models that satisfy a given propositional ...
Abstract. Most common vulnerabilities in Web applications are due to string manipulation errors in i...
We present a new algorithm for model counting of a class of string constraints. In addition to the c...
Most common vulnerabilities in modern software applications are due to errors in string manipulatio...
We extend recent approaches for calculating the probability of program behaviors, to allow model cou...
Approximate model counting for bit-vector SMT formulas (generalizing #SAT) has many applications suc...
Symbolic execution [4] is a popular program analysis technique which executes programs on unspecifie...
Model counting is the classical problem of computing the number of solutions of a given propositiona...
Model counting is of central importance in quantitative rea- soning about systems. Examples include ...
Abstract. A main idea underlying bounded model checking is to limit the length of the potential coun...
Abstract. We introduce ApproxCount, an algorithm that approximates the number of satisfying assignme...
As an important extension of symbolic execution (SE), probabilistic symbolic execution (PSE) compute...
Abstract. Model checking is a successful technique for automatic pro-gram verification. We show that...
"Parameterized Model Counting for String and Numeric Constraints" tool. Please see README for instru...
Applications increasingly derive functionality from sensitive per-sonal information, forcing develop...
Model counting is the problem of computing the num-ber of models that satisfy a given propositional ...