Project

General

Profile

Actions

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

« Previous | Revision 5/91 (diff) | Next »
Andrei Tatarnikov, 12/21/2011 12:30 PM


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 finds values of input variables which will violate the limitations if there are any. The subsystem uses an SMT solver as an engine (in the current version, we use the Z3 solver by Microsoft Research).

It is based on

Constraint Solver Library

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

Language-independent syntax tree

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

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

Updated by Andrei Tatarnikov almost 13 years ago · 91 revisions