public abstract class AbstractBFInclusionOracle<A extends DetOutputAutomaton<?,I,?,D>,I,D> extends AbstractBFOracle<A,I,D> implements InclusionOracle<A,I,D>
InclusionOracle that generates words in a breadth-first manner.InclusionOracle,
AbstractBFOracleInclusionOracle.DFAInclusionOracle<I>, InclusionOracle.MealyInclusionOracle<I,O>EquivalenceOracle.DFAEquivalenceOracle<I>, EquivalenceOracle.MealyEquivalenceOracle<I,O>AutomatonOracle.DFAOracle<I>, AutomatonOracle.MealyOracle<I,O>| Constructor and Description |
|---|
AbstractBFInclusionOracle(MembershipOracle<I,D> membershipOracle,
double multiplier) |
| Modifier and Type | Method and Description |
|---|---|
DefaultQuery<I,D> |
findCounterExample(A hypothesis,
Collection<? extends I> inputs) |
boolean |
isCounterExample(A hypothesis,
Iterable<? extends I> inputs,
D output) |
addWord, getMembershipOracle, getMultiplier, nextInput, pre, processInput, setMultiplierclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisCounterExampleaccepts, addWords, findCounterExamplepublic AbstractBFInclusionOracle(MembershipOracle<I,D> membershipOracle, double multiplier)
public boolean isCounterExample(A hypothesis, Iterable<? extends I> inputs, @Nullable D output)
isCounterExample in interface AutomatonOracle<A extends DetOutputAutomaton<?,I,?,D>,I,D>@Nullable public DefaultQuery<I,D> findCounterExample(A hypothesis, Collection<? extends I> inputs)
findCounterExample in interface AutomatonOracle<A extends DetOutputAutomaton<?,I,?,D>,I,D>findCounterExample in interface EquivalenceOracle<A extends DetOutputAutomaton<?,I,?,D>,I,D>Copyright © 2019. All rights reserved.