This article describes algorithms to solve Boolean and numerical constraints, and to randomly select values among the set of solutions. Those algorithms were first designed to generate inputs for testing and simulating reactive real-time programs. As a consequence, the chose a solving technology that allow a fine control in the way solutions are elected. Indeed, a fair selection is sometimes required, while favoring limit cases is often interesting for testing. Moreover, simulating a single reactive execution means generating several hundreds or even several thousands of atomic steps, and thus as many solving steps. Hence, the emphasis is put on efficiency, sometimes sacrificing precision or fairness
AbstractResearch conducted over the past fifteen years has amply demonstrated the advantages of algo...
An algorithm for solving linearly constrained general convex quadratic problems is proposed *. The e...
We propose a general branch-and-bound algorithm for discrete optimization in which binary decision d...
Abstract. Constrained random simulation is supported by constraint solvers in-tegrated within simula...
Summary. In this chapter, we present the scenario approach, an innovative technol-ogy for solving co...
Random testing can be fully automated, eliminates subjectiveness in constructing test cases, and inc...
Random testing can be fully automated, eliminates subjectiveness in constructing test data, and incr...
We propose a new way of automating statistical structural testing, based on the combination of unifo...
Many engineering problems can be cast as optimization problems subject to convex constraints that ar...
. A randomized algorithm for finding a hyperplane separating two finite point sets in the Euclidean ...
Random convex programs (RCPs) are convex optimization problems subject to a finite number of constra...
We present an algorithm for simplifying the solution of conjunc-tive Boolean constraints of state an...
Decision diagrams are compact graphical representations of Boolean functions originally introduced f...
Several Markov chain sampling algorithms, including the Hit-and-Run algorithm, are unified within th...
textabstractRandomly generated polytopes are used frequently to test and compare algorithms for a va...
AbstractResearch conducted over the past fifteen years has amply demonstrated the advantages of algo...
An algorithm for solving linearly constrained general convex quadratic problems is proposed *. The e...
We propose a general branch-and-bound algorithm for discrete optimization in which binary decision d...
Abstract. Constrained random simulation is supported by constraint solvers in-tegrated within simula...
Summary. In this chapter, we present the scenario approach, an innovative technol-ogy for solving co...
Random testing can be fully automated, eliminates subjectiveness in constructing test cases, and inc...
Random testing can be fully automated, eliminates subjectiveness in constructing test data, and incr...
We propose a new way of automating statistical structural testing, based on the combination of unifo...
Many engineering problems can be cast as optimization problems subject to convex constraints that ar...
. A randomized algorithm for finding a hyperplane separating two finite point sets in the Euclidean ...
Random convex programs (RCPs) are convex optimization problems subject to a finite number of constra...
We present an algorithm for simplifying the solution of conjunc-tive Boolean constraints of state an...
Decision diagrams are compact graphical representations of Boolean functions originally introduced f...
Several Markov chain sampling algorithms, including the Hit-and-Run algorithm, are unified within th...
textabstractRandomly generated polytopes are used frequently to test and compare algorithms for a va...
AbstractResearch conducted over the past fifteen years has amply demonstrated the advantages of algo...
An algorithm for solving linearly constrained general convex quadratic problems is proposed *. The e...
We propose a general branch-and-bound algorithm for discrete optimization in which binary decision d...