The problem of generating a large number of diverse solutions to a logical constraint has important applications in testing, verification, and synthesis for both software and hardware. The solutions generated could be used as inputs that exercise some target functionality in a program or as random stimuli to a hardware module. This sampling of solutions can be combined with techniques such as fuzz testing, symbolic execution, and constrained-random verification to uncover bugs and vulnerabilities in real programs and hardware designs. Stimulus generation, in particular, is an essential part of hardware verification, being at the core of widely applied constrained-random verification techniques. For all these applications, the generation of ...
In the context of automatic test generation, the use of propositional satisfiability (SAT) and Satis...
International audienceConstraint programming provides generic techniques to efficiently solve combin...
Abstract. This paper describes a method for combining “off-the-shelf ” SAT and constraint solvers fo...
Constrained-random simulation is the predominant ap-proach used in the industry for functional verif...
We investigate the domain of satisfiable formulas in satisfiability modulo theories (SMT), in partic...
keywords: Automated Test Generation;Bounded Model Checking;Quantitative Information Flow;Reliability...
Abstract. Constrained-random verification (CRV) is widely used in in-dustry for validating hardware ...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
Formal methods are becoming increasingly important for debugging and verifying hardware and software...
Uniform or near-uniform generation of solutions for large satisfiability formulas is a problem of th...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
Constrained-random verification (CRV) is widely used in industry for validating hardware designs. Th...
SMT solvers power many automated security analysis tools today. Nevertheless, a smooth integration o...
Constrained random simulation methodology still plays an important role in hardware verification due...
Random testing can be fully automated, eliminates subjectiveness in constructing test cases, and inc...
In the context of automatic test generation, the use of propositional satisfiability (SAT) and Satis...
International audienceConstraint programming provides generic techniques to efficiently solve combin...
Abstract. This paper describes a method for combining “off-the-shelf ” SAT and constraint solvers fo...
Constrained-random simulation is the predominant ap-proach used in the industry for functional verif...
We investigate the domain of satisfiable formulas in satisfiability modulo theories (SMT), in partic...
keywords: Automated Test Generation;Bounded Model Checking;Quantitative Information Flow;Reliability...
Abstract. Constrained-random verification (CRV) is widely used in in-dustry for validating hardware ...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
Formal methods are becoming increasingly important for debugging and verifying hardware and software...
Uniform or near-uniform generation of solutions for large satisfiability formulas is a problem of th...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
Constrained-random verification (CRV) is widely used in industry for validating hardware designs. Th...
SMT solvers power many automated security analysis tools today. Nevertheless, a smooth integration o...
Constrained random simulation methodology still plays an important role in hardware verification due...
Random testing can be fully automated, eliminates subjectiveness in constructing test cases, and inc...
In the context of automatic test generation, the use of propositional satisfiability (SAT) and Satis...
International audienceConstraint programming provides generic techniques to efficiently solve combin...
Abstract. This paper describes a method for combining “off-the-shelf ” SAT and constraint solvers fo...