Package | Description |
---|---|
de.uka.ilkd.key.smt |
This package contains the SMT backend of KeY, allowing to translate KeY formulas
to formulas in formats such as SMT-LIB, and allowing to send such formulas to
SMT solvers such as Simplify or Z3.
|
de.uka.ilkd.key.smt.communication |
This package contains the classes and interfaces to create the external SMT solver processes and
communicate with them:
ExternalProcessLauncher creates and starts the
external process and connects it to the pipe.
Pipe is responsible for sending and receiving
input/output strings to/from the external process. |
Modifier and Type | Method and Description |
---|---|
void |
ModelExtractor.messageIncoming(Pipe pipe,
java.lang.String message) |
void |
ModelExtractor.start(Pipe pipe) |
Modifier and Type | Class and Description |
---|---|
class |
SimplePipe
This class represents a simplified version of the existing pipe.
|
Modifier and Type | Method and Description |
---|---|
Pipe |
ExternalProcessLauncher.getPipe() |
Modifier and Type | Method and Description |
---|---|
abstract void |
AbstractSolverSocket.messageIncoming(Pipe pipe,
java.lang.String msg)
Invoked when the solver has sent a new message to its stdout or stderr.
|
Copyright © 2003-2019 The KeY-Project.