Modifier and Type | Method and Description |
---|---|
boolean |
BaselineLStar.refineHypothesis(DefaultQuery<I,Boolean> ceQuery) |
Modifier and Type | Method and Description |
---|---|
boolean |
MealyDHC.refineHypothesis(DefaultQuery<I,Word<O>> ceQuery) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractLStar.doRefineHypothesis(DefaultQuery<I,O> ceQuery) |
protected void |
ExtensibleAutomatonLStar.doRefineHypothesis(DefaultQuery<I,O> ceQuery) |
protected List<List<Row<I>>> |
AbstractLStar.incorporateCounterExample(DefaultQuery<I,O> ce)
Incorporates the information provided by a counterexample into
the observation data structure.
|
boolean |
AbstractLStar.refineHypothesis(DefaultQuery<I,O> ceQuery) |
Modifier and Type | Method and Description |
---|---|
static <I,O> List<List<Row<I>>> |
ObservationTableCEXHandlers.handleClassicLStar(DefaultQuery<I,O> ceQuery,
ObservationTable<I,O> table,
MembershipOracle<I,O> oracle) |
<RI extends I,RO extends O> |
ObservationTableCEXHandler.handleCounterexample(DefaultQuery<RI,RO> ceQuery,
ObservationTable<RI,RO> table,
SuffixOutput<RI,RO> hypOutput,
MembershipOracle<RI,RO> oracle) |
static <I,O> List<List<Row<I>>> |
ObservationTableCEXHandlers.handleSuffix1by1(DefaultQuery<I,O> ceQuery,
ObservationTable<I,O> table,
MembershipOracle<I,O> oracle) |
Modifier and Type | Method and Description |
---|---|
protected static <I,O> void |
ObservationTable.buildQueries(List<DefaultQuery<I,O>> queryList,
List<Word<I>> prefixes,
List<Word<I>> suffixes) |
protected static <I,O> void |
ObservationTable.buildQueries(List<DefaultQuery<I,O>> queryList,
Word<I> prefix,
List<Word<I>> suffixes) |
protected static <I,O> void |
ObservationTable.buildRowQueries(List<DefaultQuery<I,O>> queryList,
List<Row<I>> rows,
List<Word<I>> suffixes) |
protected static <I,O> void |
ObservationTable.fetchResults(Iterator<DefaultQuery<I,O>> queryIt,
List<O> output,
int numSuffixes)
Fetches the given number of query responses and adds them to the specified output list.
|
Modifier and Type | Method and Description |
---|---|
DefaultQuery<I,O> |
EquivalenceOracle.findCounterExample(A hypothesis,
Collection<? extends I> inputs)
Searches for a counterexample disproving the subjected hypothesis.
|
Modifier and Type | Method and Description |
---|---|
boolean |
LearningAlgorithm.refineHypothesis(DefaultQuery<I,O> ceQuery)
Triggers a refinement of the model by providing a counterexample.
|
Modifier and Type | Method and Description |
---|---|
DefaultQuery<I,Boolean> |
DFACacheConsistencyTest.findCounterExample(DFA<?,I> hypothesis,
Collection<? extends I> inputs) |
Modifier and Type | Method and Description |
---|---|
DefaultQuery<I,Word<O>> |
MealyCacheConsistencyTest.findCounterExample(MealyMachine<?,I,?,O> hypothesis,
Collection<? extends I> inputs) |
Modifier and Type | Method and Description |
---|---|
DefaultQuery<I,O> |
SimpleEQOracle.findCounterExample(A hypothesis) |
DefaultQuery<I,O> |
RandomWordsEQOracle.findCounterExample(A hypothesis,
Collection<? extends I> alpha) |
DefaultQuery<I,O> |
WpMethodEQOracle.findCounterExample(A hypothesis,
Collection<? extends I> inputs) |
DefaultQuery<I,O> |
EQOracleChain.findCounterExample(A hypothesis,
Collection<? extends I> inputs) |
DefaultQuery<I,O> |
DelegateEQOracle.findCounterExample(A hypothesis,
Collection<? extends I> inputs) |
DefaultQuery<I,O> |
WMethodEQOracle.findCounterExample(A hypothesis,
Collection<? extends I> inputs) |
DefaultQuery<I,O> |
CompleteExplorationEQOracle.findCounterExample(DetOutputAutomaton<?,I,?,O> hypothesis,
Collection<? extends I> alphabet) |
DefaultQuery<I,O> |
SimulatorEQOracle.findCounterExample(UniversalDeterministicAutomaton<?,I,?,?,?> hypothesis,
Collection<? extends I> alphabet) |
Modifier and Type | Method and Description |
---|---|
DefaultQuery<I,O> |
SymbolEQOracleWrapper.findCounterExample(A hypothesis,
Collection<? extends I> inputs) |
DefaultQuery<I,Word<O>> |
RandomWalkEQOracle.findCounterExample(MealyMachine<?,I,?,O> hypothesis,
Collection<? extends I> inputs) |
Modifier and Type | Method and Description |
---|---|
static <I,O> DefaultQuery<I,O> |
MealyUtil.reduceCounterExample(MealyMachine<?,I,?,O> hypothesis,
DefaultQuery<I,Word<O>> ceQuery) |
static <I,O> DefaultQuery<I,Word<O>> |
MealyUtil.shortenCounterExample(MealyMachine<?,I,?,O> hypothesis,
DefaultQuery<I,Word<O>> ceQuery) |
Modifier and Type | Method and Description |
---|---|
static <I,O> DefaultQuery<I,O> |
MealyUtil.reduceCounterExample(MealyMachine<?,I,?,O> hypothesis,
DefaultQuery<I,Word<O>> ceQuery) |
static <I,O> DefaultQuery<I,Word<O>> |
MealyUtil.shortenCounterExample(MealyMachine<?,I,?,O> hypothesis,
DefaultQuery<I,Word<O>> ceQuery) |
Modifier and Type | Method and Description |
---|---|
static <I,O> DefaultQuery<I,O> |
MQUtil.query(MembershipOracle<I,O> oracle,
Word<I> queryWord) |
static <I,O> DefaultQuery<I,O> |
MQUtil.query(MembershipOracle<I,O> oracle,
Word<I> prefix,
Word<I> suffix) |
Copyright © 2014. All Rights Reserved.