A C D E F G H I M N O R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractOPLearner<M extends SuffixOutput<I,D>,I,D,SP,TP> - Class in de.learnlib.algorithm.observationpack
- AbstractOPLearner(Alphabet<I>, MembershipOracle<I, D>, LocalSuffixFinder<? super I, ? super D>, boolean, AbstractWordBasedDiscriminationTree<I, D, HState<I, D, SP, TP>>) - Constructor for class de.learnlib.algorithm.observationpack.AbstractOPLearner
- AbstractOPLearner.BuilderDefaults - Class in de.learnlib.algorithm.observationpack
- addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
- addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- addNonTreeIncoming(HTransition<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- appendAccessSequence(List<? super I>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
C
- create() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- create() - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- create() - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- createInitialState() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- createState(HTransition<I, D, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
- createState(HTransition<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- currentTarget() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
D
- de.learnlib.algorithm.observationpack - package de.learnlib.algorithm.observationpack
-
This package (and sub-packages) provides the implementation of the Observation-Pack learning algorithm as described in the PhD thesis Active learning of interface programs by Falk Howar.
- de.learnlib.algorithm.observationpack.dfa - package de.learnlib.algorithm.observationpack.dfa
- de.learnlib.algorithm.observationpack.hypothesis - package de.learnlib.algorithm.observationpack.hypothesis
- de.learnlib.algorithm.observationpack.mealy - package de.learnlib.algorithm.observationpack.mealy
- de.learnlib.algorithm.observationpack.moore - package de.learnlib.algorithm.observationpack.moore
E
- ensureInputCapacity(int) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
F
- fetchNonTreeIncoming(Collection<? super HTransition<I, O, SP, TP>>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
G
- getAccessSequence() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- getAccessSequence() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
- getAlphabet() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- getAlphabet() - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- getAlphabet() - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- getDepth() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- getDiscriminationTree() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
- getDT() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
- getDTLeaf() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- getEpsilonRoot() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- getHypothesisDS() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
- getHypothesisModel() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFA
- getHypothesisModel() - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealy
- getHypothesisModel() - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMoore
- getId() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- getInitialState() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- getNode(int) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
- getNodeId(HState<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
- getNodes() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
- getOracle() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- getOracle() - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- getOracle() - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- getOutgoingEdges(HState<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
- getOutgoingTransitions() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- getProperty() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- getProperty() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
- getRepeatedCounterexampleEvaluation() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- getRepeatedCounterexampleEvaluation() - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- getRepeatedCounterexampleEvaluation() - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- getSource() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
- getState(int) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- getStateId(HState<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- getStateProperty(HState<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- getStates() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- getSuccessor(HTransition<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- getSuffixFinder() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- getSuffixFinder() - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- getSuffixFinder() - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- getSymbol() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
- getTarget(HTransition<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
- getTransition(int) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- getTransition(HState<I, O, SP, TP>, I) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- getTransitionProperty(HTransition<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- getTreeIncoming() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- getTreeTarget() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
- getVisualizationHelper() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
- graphView() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- GraphView() - Constructor for class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
H
- HState<I,O,SP,TP> - Class in de.learnlib.algorithm.observationpack.hypothesis
- HState(int) - Constructor for class de.learnlib.algorithm.observationpack.hypothesis.HState
- HState(int, int, HTransition<I, O, SP, TP>) - Constructor for class de.learnlib.algorithm.observationpack.hypothesis.HState
- HTransition<I,O,SP,TP> - Class in de.learnlib.algorithm.observationpack.hypothesis
- HTransition(HState<I, O, SP, TP>, I, AbstractWordBasedDTNode<I, O, HState<I, O, SP, TP>>) - Constructor for class de.learnlib.algorithm.observationpack.hypothesis.HTransition
I
- initializeState(HState<I, D, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
- isAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- isNonTree() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
- isTree() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
M
- makeTree(HState<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
N
- nodeIDs() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
- nonTreeTarget() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
O
- OPLearnerDFA<I> - Class in de.learnlib.algorithm.observationpack.dfa
-
Algorithm for learning DFA using the Discrimination Tree algorithm.
- OPLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>, LocalSuffixFinder<? super I, ? super Boolean>, boolean, boolean) - Constructor for class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFA
-
Constructor.
- OPLearnerDFABuilder<I> - Class in de.learnlib.algorithm.observationpack.dfa
- OPLearnerDFABuilder() - Constructor for class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- OPLearnerHypothesis<I,O,SP,TP> - Class in de.learnlib.algorithm.observationpack.hypothesis
-
Basic hypothesis data structure for Discrimination Tree learning algorithms.
- OPLearnerHypothesis(Alphabet<I>) - Constructor for class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- OPLearnerHypothesis.GraphView - Class in de.learnlib.algorithm.observationpack.hypothesis
- OPLearnerMealy<I,O> - Class in de.learnlib.algorithm.observationpack.mealy
- OPLearnerMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, LocalSuffixFinder<? super I, ? super Word<O>>, boolean) - Constructor for class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealy
-
Constructor.
- OPLearnerMealyBuilder<I,O> - Class in de.learnlib.algorithm.observationpack.mealy
- OPLearnerMealyBuilder() - Constructor for class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- OPLearnerMoore<I,O> - Class in de.learnlib.algorithm.observationpack.moore
-
A
MooreMachine
-based specialization of the DT learner. - OPLearnerMoore(Alphabet<I>, MembershipOracle<I, Word<O>>, LocalSuffixFinder<? super I, ? super Word<O>>, boolean) - Constructor for class de.learnlib.algorithm.observationpack.moore.OPLearnerMoore
- OPLearnerMooreBuilder<I,O> - Class in de.learnlib.algorithm.observationpack.moore
- OPLearnerMooreBuilder() - Constructor for class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- OPLearnerState<I,D,SP,TP> - Class in de.learnlib.algorithm.observationpack
-
Class that contains all data that represent the internal state of the
OPLearnerState
learner and its DFA and Mealy implementations.
R
- refineHypothesis(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
- refineHypothesisSingle(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
- repeatedCounterexampleEvaluation() - Static method in class de.learnlib.algorithm.observationpack.AbstractOPLearner.BuilderDefaults
- resume(OPLearnerState<I, D, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
S
- setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- setDT(AbstractWordBasedDTNode<I, O, HState<I, O, SP, TP>>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
- setDTLeaf(AbstractWordBasedDTNode<I, O, HState<I, O, SP, TP>>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- setEpsilonRoot(boolean) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- setProperty(SP) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- setProperty(TP) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
- setRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- setRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- setRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- setSuffixFinder(LocalSuffixFinder<? super I, ? super Boolean>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- setSuffixFinder(LocalSuffixFinder<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- setSuffixFinder(LocalSuffixFinder<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- setTransition(int, HTransition<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- spQuery(HState<I, D, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
- spQuery(HState<I, Boolean, Boolean, Void>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFA
- spQuery(HState<I, Word<O>, Void, O>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealy
- spQuery(HState<I, Word<O>, O, Void>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMoore
- startLearning() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
- stateIDs() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
- suffixFinder() - Static method in class de.learnlib.algorithm.observationpack.AbstractOPLearner.BuilderDefaults
- suspend() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
T
- toString() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
- tpQuery(HTransition<I, D, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
- tpQuery(HTransition<I, Boolean, Boolean, Void>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFA
- tpQuery(HTransition<I, Word<O>, Void, O>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealy
- tpQuery(HTransition<I, Word<O>, O, Void>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMoore
- transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
U
- updateHypothesis() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
- updateTransitions() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
W
- withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- withEpsilonRoot(boolean) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- withRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- withRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- withRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
- withSuffixFinder(LocalSuffixFinder<? super I, ? super Boolean>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
- withSuffixFinder(LocalSuffixFinder<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
- withSuffixFinder(LocalSuffixFinder<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
All Classes All Packages