Project

General

Profile

База данных ограничений » History » Revision 3

Revision 2 (Andrei Tatarnikov, 12/21/2011 11:40 AM) → Revision 3/91 (Andrei Tatarnikov, 12/21/2011 12:16 PM)

h1. Constraint Solver 

 The constraint solver subsystem is aimed to provide a possibility to automatically generate test cases based on specified constraints. A constraint is represented by a set of limitations for input values. The solver suggest values of input variables which will violate the limitations. The solver implementation is based on  

 In the current version, we use the Z3 solver by Microsoft Research. 

 It is based on  



 h1. Constraint Solver Library 

 The ru.ispras.microtesk.constraints package includes the following sub-packages: 



 h2. Language-independent syntax tree 




 h1. База данных ограничений 

 База данных ограничений строится автоматически в результате анализа формализованных спецификаций системы команд микропроцессора, выполненной на одном из ADL-языков (например, nML). Некоторые ситуации могут описываться вручную и добавляться в базу данных ограничений. 
 

 h1. Constraint Solver Library