An optimization process is repeatedly invoked over an input, which includes the set of constraints and the objective function. The input of each invocation is randomly modified, so as to cause the optimization process to produce multiple different solutions that satisfy the set of constraints. Multiple random test cases for verifying a compliance of the design with the specifications are generated, based on the multiple different solutions produced by the optimization process.

 
Web www.patentalert.com

< Automatic 3D object generation and deformation for representation of data files based on taxonomy classification

> Mechanism for lossless user-level tracing on an x86 architecture

> Method and placement tool for designing the layout of an electronic circuit

~ 00516