A - the automaton typeI - the input typeD - the output typepublic interface BlackBoxOracle<A extends Output<I,D>,I,D> extends InclusionOracle<A,I,D>
getPropertyOracles() on a given
hypothesis, are included in a language.
If there is such a word not included, it serves as a counter example for the given hypothesis.| Modifier and Type | Interface and Description |
|---|---|
static interface |
BlackBoxOracle.DFABlackBoxOracle<I> |
static interface |
BlackBoxOracle.MealyBlackBoxOracle<I,O> |
InclusionOracle.DFAInclusionOracle<I>, InclusionOracle.MealyInclusionOracle<I,O>EquivalenceOracle.DFAEquivalenceOracle<I>, EquivalenceOracle.MealyEquivalenceOracle<I,O>| Modifier and Type | Method and Description |
|---|---|
List<PropertyOracle<I,? super A,?,D>> |
getPropertyOracles()
Returns the property oracles that this black-box oracle uses to evaluate properties.
|
isCounterExamplefindCounterExampleList<PropertyOracle<I,? super A,?,D>> getPropertyOracles()
Copyright © 2020. All rights reserved.