Crate taco_model_checker

Crate taco_model_checker 

Source
Expand description

This module contains the different model checkers that are available in TACO. Every model checker needs to implement the ModelChecker trait.

Modules§

eltl
ELTL (LTL without next) expressions for threshold automata
preprocessing
Preprocessing for threshold automata
reachability_specification
Reachability specification for model checkers

Structs§

DummyError
Error that should never be built
SMTBddContext
Simple context for model checkers containing SMT solver and BDD manager

Enums§

ModelCheckerResult
Result type for a model checking run
ModelCheckerSetupError
Result type for initialization of a model checker

Traits§

ModelChecker
The ModelChecker trait defines the interface for all model checkers in TACO.
ModelCheckerContext
Trait of contexts for model checker
SpecificationTrait
Trait that needs to be implemented by an internal specification representation
TATrait
Trait that needs to be implemented by an internal threshold automaton representation
TargetSpec
Common trait implemented by types that specify a target configuration in model checking