I - input symbol typepublic class TTTLearnerVPDA<I> extends DTLearnerVPDA<I>
DTLearnerVPDA.PrefixTransformAcexLearningAlgorithm.DFALearner<I>, LearningAlgorithm.MealyLearner<I,O>analyzeralphabet, dtree, hypothesis, openTransitions, oracle| Constructor and Description |
|---|
TTTLearnerVPDA(VPDAlphabet<I> alphabet,
MembershipOracle<I,Boolean> oracle,
AcexAnalyzer analyzer) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
computeHypothesisOutput(Word<I> word) |
protected void |
declareFinal(DTNode<I> blockRoot) |
protected DTLearnerVPDA.PrefixTransformAcex |
deriveAcex(de.learnlib.algorithms.ttt.vpda.OutputInconsistency<I> outIncons) |
protected void |
determinize(State<HypLoc<I>> state,
Word<I> suffix) |
protected boolean |
finalizeAny() |
protected State<HypLoc<I>> |
getAnySuccessor(State<HypLoc<I>> state,
I sym) |
protected State<HypLoc<I>> |
getDefinitiveSuccessor(State<HypLoc<I>> baseState,
Word<I> suffix) |
AbstractHypTrans<I> |
getSplitterTrans(HypLoc<I> loc,
Splitter<I> splitter) |
protected boolean |
refineHypothesisSingle(DefaultQuery<I,Boolean> ceQuery) |
transformAccessSequence, transformAccessSequence, transformAccessSequencecloseTransitions, createLocation, getHypothesisModel, initializeLocation, link, makeTree, query, refineHypothesis, startLearning, updateDTTargetspublic TTTLearnerVPDA(VPDAlphabet<I> alphabet, MembershipOracle<I,Boolean> oracle, AcexAnalyzer analyzer)
protected State<HypLoc<I>> getDefinitiveSuccessor(State<HypLoc<I>> baseState, Word<I> suffix)
getDefinitiveSuccessor in class DTLearnerVPDA<I>protected boolean refineHypothesisSingle(DefaultQuery<I,Boolean> ceQuery)
refineHypothesisSingle in class DTLearnerVPDA<I>protected boolean finalizeAny()
protected DTLearnerVPDA.PrefixTransformAcex deriveAcex(de.learnlib.algorithms.ttt.vpda.OutputInconsistency<I> outIncons)
Copyright © 2020. All rights reserved.