A B C D E F G H I L M N O P Q R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBaseDTNode<I,D> - Class in de.learnlib.algorithm.ttt.base
- AbstractBaseDTNode() - Constructor for class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
- AbstractBaseDTNode(AbstractBaseDTNode<I, D>, D) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
- AbstractTTTHypothesis<S extends TTTState<I,D>,I,D,T> - Class in de.learnlib.algorithm.ttt.base
-
Hypothesis DFA for the
TTT algorithm
. - AbstractTTTHypothesis(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
-
Constructor.
- AbstractTTTHypothesis.GraphView - Class in de.learnlib.algorithm.ttt.base
- AbstractTTTHypothesis.TTTEdge<I,D> - Class in de.learnlib.algorithm.ttt.base
- AbstractTTTLearner<A,I,D> - Class in de.learnlib.algorithm.ttt.base
-
The TTT learning algorithm for
DFA
. - AbstractTTTLearner(Alphabet<I>, MembershipOracle<I, D>, AbstractTTTHypothesis<?, I, D, ?>, BaseTTTDiscriminationTree<I, D>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- AbstractTTTLearner.BuilderDefaults - Class in de.learnlib.algorithm.ttt.base
- AbstractTTTLearner.Splitter<I,D> - Class in de.learnlib.algorithm.ttt.base
-
Data structure for representing a splitter.
- addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- addUnlabeled(PrefixTTTLearnerDFA.ExtDTNode<I>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
- allNodesFinal() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- alphabet - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- analyzer - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- analyzer() - Static method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.BuilderDefaults
- anySubtreeState() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
B
- BaseTTTDiscriminationTree<I,D> - Class in de.learnlib.algorithm.ttt.base
-
The discrimination tree data structure.
- BaseTTTDiscriminationTree(MembershipOracle<I, D>, AbstractBaseDTNode<I, D>) - Constructor for class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
- BaseTTTDiscriminationTree(MembershipOracle<I, D>, Supplier<? extends AbstractBaseDTNode<I, D>>) - Constructor for class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
- blockList - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
-
The blocks during a split operation.
- BlockList<I,D> - Class in de.learnlib.algorithm.ttt.base
-
A list for storing blocks (identified by their root
AbstractBaseDTNode
s). - BlockList() - Constructor for class de.learnlib.algorithm.ttt.base.BlockList
- buildQuery(AbstractBaseDTNode<I, D>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
C
- closeTransitions() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- computeHypothesisOutput(TTTState<I, D>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- computeHypothesisOutput(TTTState<I, Boolean>, Word<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
- computeHypothesisOutput(TTTState<I, Word<O>>, Word<I>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
- computeHypothesisOutput(TTTState<I, Word<O>>, Word<I>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
- create() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
- create() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
- create() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
- createChild(D, TTTState<I, D>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTDTNodeMealy
- createChild(D, TTTState<I, D>) - Method in class de.learnlib.algorithm.ttt.moore.TTTDTNodeMoore
- createChild(Boolean, TTTState<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
- createChild(Boolean, TTTState<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTDTNodeDFA
- createChildMap() - Method in class de.learnlib.algorithm.ttt.dfa.TTTDTNodeDFA
- createChildMap() - Method in class de.learnlib.algorithm.ttt.mealy.TTTDTNodeMealy
- createChildMap() - Method in class de.learnlib.algorithm.ttt.moore.TTTDTNodeMoore
- createMap() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- createNewNode(AbstractBaseDTNode<I, D>, D) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- createNewNode(AbstractBaseDTNode<I, Boolean>, Boolean) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
- createNewNode(AbstractBaseDTNode<I, Word<O>>, Word<O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
- createNewNode(AbstractBaseDTNode<I, Word<O>>, Word<O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
- createState(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- createTransition(TTTState<I, D>, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- createTransition(TTTState<I, Word<O>>, I) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
D
- de.learnlib.algorithm.ttt - package de.learnlib.algorithm.ttt
-
This package (and sub-packages) provides the implementation of the TTT algorithm as described in the paper The TTT Algorithm: A Redundancy-Free Approach to Active Automata Learning by Malte Isberner, Falk Howar, and Bernhard Steffen.
- de.learnlib.algorithm.ttt.base - package de.learnlib.algorithm.ttt.base
- de.learnlib.algorithm.ttt.dfa - package de.learnlib.algorithm.ttt.dfa
- de.learnlib.algorithm.ttt.mealy - package de.learnlib.algorithm.ttt.mealy
- de.learnlib.algorithm.ttt.moore - package de.learnlib.algorithm.ttt.moore
- declareFinal(AbstractBaseDTNode<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- deriveAcex(OutputInconsistency<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- deriveAcex(OutputInconsistency<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
- deriveAcex(OutputInconsistency<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
- deriveAcex(OutputInconsistency<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
- dtree - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
E
- ensureInputCapacity(int) - Method in class de.learnlib.algorithm.ttt.base.TTTState
- ExtDTNode() - Constructor for class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
- ExtDTNode(PrefixTTTLearnerDFA.ExtDTNode<I>, Boolean) - Constructor for class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
F
- finalizeAny() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
-
Chooses a block root, and finalizes the corresponding discriminator.
- findOutputInconsistency() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- findOutputInconsistency() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
- fullIntAbstraction(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- fullIntAbstraction(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
- fullIntAbstraction(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
- fullIntAbstraction(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
G
- getAccessSequence() - Method in class de.learnlib.algorithm.ttt.base.TTTState
- getAccessSequence() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
- getAlphabet() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
- getAlphabet() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
- getAlphabet() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
- getAnalyzer() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
- getAnalyzer() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
- getAnalyzer() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
- getAnySuccessor(TTTState<I, D>, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- getAnySuccessor(TTTState<I, D>, Iterable<? extends I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- getAnyTarget(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
-
Retrieves the target state of a given transition.
- getDeterministicState(TTTState<I, D>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- getDiscriminationTree() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
-
Returns the discrimination tree.
- getDiscriminator() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
- getDiscriminatorLength() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
- getDTLeaf() - Method in class de.learnlib.algorithm.ttt.base.TTTState
-
Retrieves the discrimination tree leaf associated with this state.
- getDTTarget() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
- getHypothesisDS() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- getHypothesisDS() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
- getHypothesisModel() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
- getHypothesisModel() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
- getHypothesisModel() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
- getIncoming() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
- getInitialState() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- getInput() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
- getInputAlphabet() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- getInternalTransition(TTTState<I, D>, int) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- getInternalTransition(TTTState<I, D>, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
-
Retrieves the internal transition (i.e., the
TTTTransition
object) for a given state and input. - getIntInitialState() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- getIntSuccessor(T) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- getNodes() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
- getNondetSuccessors(Collection<? extends TTTState<I, D>>, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- getNonTreeTarget() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
- getOracle() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
- getOracle() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
- getOracle() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
- getOutgoingEdges(TTTState<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
- getOutput() - Method in class de.learnlib.algorithm.ttt.mealy.TTTTransitionMealy
- getOutput() - Method in class de.learnlib.algorithm.ttt.moore.TTTStateMoore
- getParentTransition() - Method in class de.learnlib.algorithm.ttt.base.TTTState
- getProperty() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
- getProperty() - Method in class de.learnlib.algorithm.ttt.mealy.TTTTransitionMealy
- getSource() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
- getStateOutput(TTTStateMoore<I, O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
- getStateProperty(int) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
- getStateProperty(int) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
- getStateProperty(int) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
- getStates() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- getSuccessor(TTTStateDFA<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
- getSuccessor(TTTTransitionMealy<I, O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
- getSuccessor(TTTStateMoore<I, O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
- getTarget() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
- getTarget(AbstractTTTHypothesis.TTTEdge<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
- getTransition(int) - Method in class de.learnlib.algorithm.ttt.base.TTTState
- getTransition(int, int) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- getTransition(S, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- getTransitionOutput(TTTTransitionMealy<I, O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
- getTransitionProperty(TTTStateDFA<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
- getTransitionProperty(TTTTransitionMealy<I, O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
- getTransitionProperty(TTTStateMoore<I, O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
- getTransitions() - Method in class de.learnlib.algorithm.ttt.base.TTTState
- getTreeTarget() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
- getVisualizationHelper() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
- getVisualizationHelper() - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
- graphView() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- GraphView() - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
H
- hasUnlabeled() - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
- hypothesis - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- HypothesisChangedException - Exception in de.learnlib.algorithm.ttt.base
-
Exception to indicate structural changes of the hypothesis during counterexample analysis, thus possibly invalidating the counterexample.
- HypothesisChangedException() - Constructor for exception de.learnlib.algorithm.ttt.base.HypothesisChangedException
I
- IncomingList<I,D> - Class in de.learnlib.algorithm.ttt.base
-
The head of the intrusive linked list for storing incoming transitions of a DT node.
- IncomingList() - Constructor for class de.learnlib.algorithm.ttt.base.IncomingList
- initialize() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
-
Initializes the automaton, adding an initial state.
- initializeState(TTTState<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
-
Initializes a state.
- initializeState(TTTState<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
- initializeState(TTTState<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
- insertAllIncoming(IncomingList<I, D>) - Method in class de.learnlib.algorithm.ttt.base.IncomingList
- insertAllIncoming(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.IncomingList
- insertBlock(AbstractBaseDTNode<I, D>) - Method in class de.learnlib.algorithm.ttt.base.BlockList
-
Inserts a block into the list.
- insertIncoming(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.IncomingList
- isAccepting() - Method in class de.learnlib.algorithm.ttt.dfa.TTTStateDFA
- isAccepting(TTTStateDFA<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
- isInitialized() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
-
Checks whether this automaton was initialized (i.e.,
AbstractTTTHypothesis.initialize()
has been called). - isRoot() - Method in class de.learnlib.algorithm.ttt.base.TTTState
-
Checks whether this state is the initial state (i.e., the root of the spanning tree).
- isTree() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
L
- link(AbstractBaseDTNode<I, D>, TTTState<I, D>) - Static method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
-
Establish the connection between a node in the discrimination tree and a state of the hypothesis.
M
- makeTree(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- makeTree(TTTTransition<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
- mapTransition(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- mapTransition(TTTTransition<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
- mapTransition(TTTTransition<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
- mapTransition(TTTTransition<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
N
- newState(int, TTTTransition<I, D>, int) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- newState(int, TTTTransition<I, Boolean>, int) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
- newState(int, TTTTransition<I, Word<O>>, int) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
- newState(int, TTTTransition<I, Word<O>>, int) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
- numInputs() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
O
- openTransitions - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
-
Open transitions, i.e., transitions that possibly point to a non-leaf node in the discrimination tree.
- oracle - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- OutputInconsistency<I,D> - Class in de.learnlib.algorithm.ttt.base
-
Class for representing output inconsistencies within the TTT algorithm.
- OutputInconsistency(TTTState<I, D>, Word<I>, D) - Constructor for class de.learnlib.algorithm.ttt.base.OutputInconsistency
P
- poll() - Method in class de.learnlib.algorithm.ttt.base.IncomingList
- predictSuccOutcome(TTTTransition<I, D>, AbstractBaseDTNode<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- predictSuccOutcome(TTTTransition<I, Boolean>, AbstractBaseDTNode<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
- predictSuccOutcome(TTTTransition<I, Word<O>>, AbstractBaseDTNode<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
- predictSuccOutcome(TTTTransition<I, Word<O>>, AbstractBaseDTNode<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
- PrefixTTTLearnerDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
- PrefixTTTLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
- PrefixTTTLearnerDFA.ExtDTNode<I> - Class in de.learnlib.algorithm.ttt.dfa
- prevIncoming - Variable in class de.learnlib.algorithm.ttt.base.TTTTransition
Q
- query(AccessSequenceProvider<I>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
-
Performs a membership query, using an access sequence as its prefix.
- query(Word<I>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
-
Performs a membership query.
R
- refineHypothesis(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- refineHypothesis(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
- refineHypothesisSingle(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
-
Performs a single refinement of the hypothesis, i.e., without repeated counterexample evaluation.
- refineHypothesisSingle(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
- refineHypothesisSingle(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
- refineHypothesisSingle(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
- removeFromUnlabeledList() - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
- resume(TTTLearnerState<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
S
- setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
- setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
- setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
- setAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
- setAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
- setAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
- setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
- setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
- setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
- setOutput(O) - Method in class de.learnlib.algorithm.ttt.moore.TTTStateMoore
- setTransition(int, TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.TTTState
- sift(AbstractBaseDTNode<I, D>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
- sift(AbstractBaseDTNode<I, D>, Word<I>, boolean) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
- sift(List<AbstractBaseDTNode<I, D>>, List<Word<I>>) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
- sift(List<AbstractBaseDTNode<I, D>>, List<Word<I>>, boolean) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
- sift(Word<I>, boolean) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
-
Sifts an access sequence provided by an object into the tree, starting at the root.
- size() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- split(AbstractBaseDTNode<I, D>, Word<I>, D, D) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- Splitter(int) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
- Splitter(int, AbstractBaseDTNode<I, D>) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
- srcState - Variable in class de.learnlib.algorithm.ttt.base.OutputInconsistency
- startLearning() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- states - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
- subtreeNodesIterator() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
- subtreeStates() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
- subtreeStatesIterator() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
- succEffect(D) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- succEffect(Boolean) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
- succEffect(Word<O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
- succEffect(Word<O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
- succSeparator - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
- suffix - Variable in class de.learnlib.algorithm.ttt.base.OutputInconsistency
- suspend() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
- symbolIdx - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
T
- target - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.TTTEdge
- targetOut - Variable in class de.learnlib.algorithm.ttt.base.OutputInconsistency
- toString() - Method in class de.learnlib.algorithm.ttt.base.TTTState
- transition - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.TTTEdge
- TTTDTNodeDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
-
Binary discrimination tree node specialization.
- TTTDTNodeDFA() - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTDTNodeDFA
- TTTDTNodeDFA(AbstractBaseDTNode<I, Boolean>, Boolean) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTDTNodeDFA
- TTTDTNodeMealy<I,D> - Class in de.learnlib.algorithm.ttt.mealy
-
Generic n-ary discrimination tree node specialization.
- TTTDTNodeMealy() - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTDTNodeMealy
- TTTDTNodeMealy(AbstractBaseDTNode<I, D>, D) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTDTNodeMealy
- TTTDTNodeMoore<I,D> - Class in de.learnlib.algorithm.ttt.moore
-
A
MooreMachine
-based specialization of the DT node. - TTTDTNodeMoore() - Constructor for class de.learnlib.algorithm.ttt.moore.TTTDTNodeMoore
- TTTDTNodeMoore(AbstractBaseDTNode<I, D>, D) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTDTNodeMoore
- TTTEdge(TTTTransition<I, D>, TTTState<I, D>) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.TTTEdge
- TTTHypothesisDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
- TTTHypothesisDFA(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
- TTTHypothesisMealy<I,O> - Class in de.learnlib.algorithm.ttt.mealy
- TTTHypothesisMealy(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
- TTTHypothesisMoore<I,O> - Class in de.learnlib.algorithm.ttt.moore
-
A
MooreMachine
-based specialization of the TTT hypothesis. - TTTHypothesisMoore(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
-
Constructor.
- TTTLearnerDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
- TTTLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
- TTTLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>, AcexAnalyzer, Supplier<? extends AbstractBaseDTNode<I, Boolean>>) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
- TTTLearnerDFABuilder<I> - Class in de.learnlib.algorithm.ttt.dfa
- TTTLearnerDFABuilder() - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
- TTTLearnerMealy<I,O> - Class in de.learnlib.algorithm.ttt.mealy
- TTTLearnerMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
- TTTLearnerMealyBuilder<I,O> - Class in de.learnlib.algorithm.ttt.mealy
- TTTLearnerMealyBuilder() - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
- TTTLearnerMoore<I,O> - Class in de.learnlib.algorithm.ttt.moore
-
A
MooreMachine
-based specialization of the TTT learner. - TTTLearnerMoore(Alphabet<I>, MembershipOracle<I, Word<O>>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
- TTTLearnerMooreBuilder<I,O> - Class in de.learnlib.algorithm.ttt.moore
- TTTLearnerMooreBuilder() - Constructor for class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
- TTTLearnerState<I,D> - Class in de.learnlib.algorithm.ttt.base
-
Class that contains all data that represent the internal state of the
AbstractTTTLearner
learner and its DFA and Mealy implementations. - TTTState<I,D> - Class in de.learnlib.algorithm.ttt.base
-
A state in a
AbstractTTTHypothesis
. - TTTState(int, TTTTransition<I, D>, int) - Constructor for class de.learnlib.algorithm.ttt.base.TTTState
- TTTStateDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
- TTTStateDFA(int, TTTTransition<I, Boolean>, int) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTStateDFA
- TTTStateMoore<I,O> - Class in de.learnlib.algorithm.ttt.moore
-
A
MooreMachine
-specific state of theTTTHypothesisMoore
class. - TTTStateMoore(int, TTTTransition<I, Word<O>>, int) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTStateMoore
- TTTTransition<I,D> - Class in de.learnlib.algorithm.ttt.base
-
A transition in a
AbstractTTTHypothesis
. - TTTTransition(TTTState<I, D>, I) - Constructor for class de.learnlib.algorithm.ttt.base.TTTTransition
- TTTTransitionMealy<I,O> - Class in de.learnlib.algorithm.ttt.mealy
- TTTTransitionMealy(TTTState<I, Word<O>>, I) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTTransitionMealy
U
- unlabeled() - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
- unlabeledIterator() - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
W
- withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
- withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
- withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
- withAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
- withAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
- withAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
- withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
- withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
- withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
All Classes All Packages