JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
R
S
T
U
V
A
AbstractAutomatonLStar
<
A
,
I
,
D
,
S
,
T
,
SP
,
TP
,
AI
extends net.automatalib.automata.MutableDeterministic<
S
,
I
,
T
,
SP
,
TP
> & net.automatalib.automata.GrowableAlphabetAutomaton<
I
>> - Class in
de.learnlib.algorithms.lstar
Abstract base class for algorithms that produce (subclasses of)
MutableDeterministic
automata.
AbstractAutomatonLStar(Alphabet<I>, MembershipOracle<I, D>, AI)
- Constructor for class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
Constructor.
AbstractExtensibleAutomatonLStar
<
A
,
I
,
D
,
S
,
T
,
SP
,
TP
,
AI
extends net.automatalib.automata.MutableDeterministic<
S
,
I
,
T
,
SP
,
TP
> & net.automatalib.automata.GrowableAlphabetAutomaton<
I
>> - Class in
de.learnlib.algorithms.lstar
AbstractExtensibleAutomatonLStar(Alphabet<I>, MembershipOracle<I, D>, AI, List<Word<I>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super D>, ClosingStrategy<? super I, ? super D>)
- Constructor for class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar
AbstractExtensibleAutomatonLStar.BuilderDefaults
- Class in
de.learnlib.algorithms.lstar
AbstractLStar
<
A
,
I
,
D
> - Class in
de.learnlib.algorithms.lstar
An abstract base class for L*-style algorithms.
AbstractLStar(Alphabet<I>, MembershipOracle<I, D>)
- Constructor for class de.learnlib.algorithms.lstar.
AbstractLStar
Constructor.
AbstractLStarState
<
I
,
D
> - Class in
de.learnlib.algorithms.lstar
Class that contains all data that represent the internal state of the
AbstractLStar
learner.
addAlphabetSymbol(I)
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
addAlphabetSymbol(I)
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
addGlobalSuffixes(Collection<? extends Word<I>>)
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
alphabet
- Variable in class de.learnlib.algorithms.lstar.
AbstractLStar
analyzeInconsistency(Inconsistency<I>)
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
Analyzes an inconsistency.
AutomatonLStarState
<
I
,
D
,
AI
,
S
> - Class in
de.learnlib.algorithms.lstar
Class that contains all data that represent the internal state of the
AbstractAutomatonLStar
learner and its DFA and Mealy implementations.
B
BuilderDefaults()
- Constructor for class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar.BuilderDefaults
C
cexHandler()
- Static method in class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar.BuilderDefaults
cexHandler
- Variable in class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar
CLASSIC_LSTAR
- Static variable in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
ClassicLStarDFA
<
I
> - Class in
de.learnlib.algorithms.lstar.dfa
Implementation of the L* algorithm by Dana Angluin.
ClassicLStarDFA(Alphabet<I>, MembershipOracle<I, Boolean>)
- Constructor for class de.learnlib.algorithms.lstar.dfa.
ClassicLStarDFA
ClassicLStarMealy
<
I
,
O
> - Class in
de.learnlib.algorithms.lstar.mealy
An implementation of the L*Mealy algorithm for inferring Mealy machines, as described by Oliver Niese in his Ph.D.
ClassicLStarMealy(Alphabet<I>, MembershipOracle<I, O>, ObservationTableCEXHandler<? super I, ? super O>, ClosingStrategy<? super I, ? super O>)
- Constructor for class de.learnlib.algorithms.lstar.mealy.
ClassicLStarMealy
Constructor.
ClassicLStarMealy(Alphabet<I>, MembershipOracle<I, O>, List<Word<I>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super O>, ClosingStrategy<? super I, ? super O>)
- Constructor for class de.learnlib.algorithms.lstar.mealy.
ClassicLStarMealy
CLOSE_FIRST
- Static variable in class de.learnlib.algorithms.lstar.closing.
ClosingStrategies
Closing strategy that selects the first row from each equivalence class as representative.
CLOSE_LEX_MIN
- Static variable in class de.learnlib.algorithms.lstar.closing.
ClosingStrategies
Closing strategy that selects the lexicographically minimal row (wrt. its prefix) of each equivalence class as representative.
CLOSE_RANDOM
- Static variable in class de.learnlib.algorithms.lstar.closing.
ClosingStrategies
Closing strategy that randomly selects one representative row to close from each equivalence class.
CLOSE_SHORTEST
- Static variable in class de.learnlib.algorithms.lstar.closing.
ClosingStrategies
Closing strategy that selects the shortest row of each equivalence class (more precisely: a row which's prefix has minimal length in the respective class) as representative.
CloseRandomStrategy
- Class in
de.learnlib.algorithms.lstar.closing
CloseRandomStrategy()
- Constructor for class de.learnlib.algorithms.lstar.closing.
CloseRandomStrategy
CloseRandomStrategy(Random)
- Constructor for class de.learnlib.algorithms.lstar.closing.
CloseRandomStrategy
ClosingStrategies
- Class in
de.learnlib.algorithms.lstar.closing
Collection of predefined observation table closing strategies.
closingStrategy()
- Static method in class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar.BuilderDefaults
closingStrategy
- Variable in class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar
ClosingStrategy
<
I
,
D
> - Interface in
de.learnlib.algorithms.lstar.closing
A closing strategy, determining how to proceed when an observation table needs to be closed.
completeConsistentTable(List<List<Row<I>>>, boolean)
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
Iteratedly checks for unclosedness and inconsistencies in the table, and fixes any occurrences thereof.
createForSymbolOracle(Alphabet<I>, MembershipOracle<I, O>, ObservationTableCEXHandler<I, O>, ClosingStrategy<? super I, ? super O>)
- Static method in class de.learnlib.algorithms.lstar.mealy.
ClassicLStarMealy
createForWordOracle(Alphabet<I>, MembershipOracle<I, Word<O>>, ObservationTableCEXHandler<? super I, ? super O>, ClosingStrategy<? super I, ? super O>)
- Static method in class de.learnlib.algorithms.lstar.mealy.
ClassicLStarMealy
createState(boolean, Row<I>)
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
D
de.learnlib.algorithms.lstar
- package de.learnlib.algorithms.lstar
de.learnlib.algorithms.lstar.ce
- package de.learnlib.algorithms.lstar.ce
de.learnlib.algorithms.lstar.closing
- package de.learnlib.algorithms.lstar.closing
de.learnlib.algorithms.lstar.dfa
- package de.learnlib.algorithms.lstar.dfa
de.learnlib.algorithms.lstar.mealy
- package de.learnlib.algorithms.lstar.mealy
de.learnlib.algorithms.malerpnueli
- package de.learnlib.algorithms.malerpnueli
de.learnlib.algorithms.rivestschapire
- package de.learnlib.algorithms.rivestschapire
doRefineHypothesis(DefaultQuery<I, D>)
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
doRefineHypothesis(DefaultQuery<I, D>)
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
E
ensureSuffixCompliancy(List<Word<I>>)
- Static method in class de.learnlib.algorithms.lstar.dfa.
LStarDFAUtil
ensureSuffixCompliancy(List<Word<I>>, Alphabet<I>, boolean)
- Static method in class de.learnlib.algorithms.lstar.mealy.
LStarMealyUtil
exposeInternalHypothesis()
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
exposeInternalHypothesis()
- Method in class de.learnlib.algorithms.lstar.dfa.
ExtensibleLStarDFA
exposeInternalHypothesis()
- Method in class de.learnlib.algorithms.lstar.mealy.
ClassicLStarMealy
exposeInternalHypothesis()
- Method in class de.learnlib.algorithms.lstar.mealy.
ExtensibleLStarMealy
ExtensibleLStarDFA
<
I
> - Class in
de.learnlib.algorithms.lstar.dfa
An implementation of Angluin's L* algorithm for learning DFAs, as described in the paper "Learning Regular Sets from Queries and Counterexamples".
ExtensibleLStarDFA(Alphabet<I>, MembershipOracle<I, Boolean>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super Boolean>, ClosingStrategy<? super I, ? super Boolean>)
- Constructor for class de.learnlib.algorithms.lstar.dfa.
ExtensibleLStarDFA
Constructor.
ExtensibleLStarDFA(Alphabet<I>, MembershipOracle<I, Boolean>, List<Word<I>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super Boolean>, ClosingStrategy<? super I, ? super Boolean>)
- Constructor for class de.learnlib.algorithms.lstar.dfa.
ExtensibleLStarDFA
ExtensibleLStarMealy
<
I
,
O
> - Class in
de.learnlib.algorithms.lstar.mealy
ExtensibleLStarMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super Word<O>>, ClosingStrategy<? super I, ? super Word<O>>)
- Constructor for class de.learnlib.algorithms.lstar.mealy.
ExtensibleLStarMealy
ExtensibleLStarMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super Word<O>>, ClosingStrategy<? super I, ? super Word<O>>)
- Constructor for class de.learnlib.algorithms.lstar.mealy.
ExtensibleLStarMealy
F
FIND_LINEAR
- Static variable in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
FIND_LINEAR_ALLSUFFIXES
- Static variable in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
FIND_LINEAR_REVERSE
- Static variable in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
FIND_LINEAR_REVERSE_ALLSUFFIXES
- Static variable in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
fromGlobalSuffixFinder(GlobalSuffixFinder<I, D>)
- Static method in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
fromLocalSuffixFinder(LocalSuffixFinder<I, D>)
- Static method in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
fromLocalSuffixFinder(LocalSuffixFinder<I, D>, boolean)
- Static method in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
G
getGlobalSuffixes()
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
getHypothesisModel()
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
getHypothesisModel()
- Method in class de.learnlib.algorithms.lstar.mealy.
ExtensibleLStarMealy
getObservationTable()
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
H
handleClassicLStar(DefaultQuery<I, D>, MutableObservationTable<I, D>, MembershipOracle<I, D>)
- Static method in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
handleCounterexample(DefaultQuery<RI, RD>, MutableObservationTable<RI, RD>, SuffixOutput<RI, RD>, MembershipOracle<RI, RD>)
- Method in interface de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandler
handleGlobalSuffixes(MutableObservationTable<I, D>, List<? extends Word<I>>, MembershipOracle<I, D>)
- Static method in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
handleLocalSuffix(Query<I, D>, MutableObservationTable<I, D>, int, MembershipOracle<I, D>)
- Static method in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
handleLocalSuffix(Query<I, D>, MutableObservationTable<I, D>, int, boolean, MembershipOracle<I, D>)
- Static method in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
handleSuffix1by1(DefaultQuery<I, D>, MutableObservationTable<I, D>, MembershipOracle<I, D>)
- Static method in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
hypothesisOutput()
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
hypothesisOutput()
- Method in class de.learnlib.algorithms.lstar.dfa.
ExtensibleLStarDFA
hypothesisOutput()
- Method in class de.learnlib.algorithms.lstar.mealy.
ClassicLStarMealy
hypothesisOutput()
- Method in class de.learnlib.algorithms.lstar.mealy.
ExtensibleLStarMealy
I
incorporateCounterExample(DefaultQuery<I, D>)
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
Incorporates the information provided by a counterexample into the observation data structure.
initialPrefixes()
- Static method in class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar.BuilderDefaults
initialPrefixes
- Variable in class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar
initialPrefixes()
- Method in class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar
initialPrefixes()
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
initialSuffixes()
- Static method in class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar.BuilderDefaults
initialSuffixes
- Variable in class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar
initialSuffixes()
- Method in class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar
initialSuffixes()
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
Returns the list of initial suffixes which are used to initialize the table.
initialSuffixes()
- Method in class de.learnlib.algorithms.lstar.dfa.
ExtensibleLStarDFA
initialSuffixes()
- Method in class de.learnlib.algorithms.lstar.mealy.
ClassicLStarMealy
initialSuffixes()
- Method in class de.learnlib.algorithms.lstar.mealy.
ExtensibleLStarMealy
internalHyp
- Variable in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
L
LStarDFAUtil
- Class in
de.learnlib.algorithms.lstar.dfa
LStarMealyUtil
- Class in
de.learnlib.algorithms.lstar.mealy
M
MALER_PNUELI
- Static variable in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
MalerPnueliDFA
<
I
> - Class in
de.learnlib.algorithms.malerpnueli
MalerPnueliDFA(Alphabet<I>, MembershipOracle<I, Boolean>)
- Constructor for class de.learnlib.algorithms.malerpnueli.
MalerPnueliDFA
MalerPnueliDFA(Alphabet<I>, MembershipOracle<I, Boolean>, List<Word<I>>, ClosingStrategy<? super I, ? super Boolean>)
- Constructor for class de.learnlib.algorithms.malerpnueli.
MalerPnueliDFA
MalerPnueliMealy
<
I
,
O
> - Class in
de.learnlib.algorithms.malerpnueli
MalerPnueliMealy(Alphabet<I>, MembershipOracle<I, Word<O>>)
- Constructor for class de.learnlib.algorithms.malerpnueli.
MalerPnueliMealy
MalerPnueliMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, ClosingStrategy<? super I, ? super Word<O>>)
- Constructor for class de.learnlib.algorithms.malerpnueli.
MalerPnueliMealy
N
needsConsistencyCheck()
- Method in interface de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandler
O
ObservationTableCEXHandler
<
I
,
D
> - Interface in
de.learnlib.algorithms.lstar.ce
ObservationTableCEXHandlers
- Class in
de.learnlib.algorithms.lstar.ce
oracle
- Variable in class de.learnlib.algorithms.lstar.
AbstractLStar
R
refineHypothesis(DefaultQuery<I, D>)
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
refineHypothesisInternal(DefaultQuery<I, D>)
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
refineHypothesisInternal(DefaultQuery<I, D>)
- Method in class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar
resume(AutomatonLStarState<I, D, AI, S>)
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
RIVEST_SCHAPIRE
- Static variable in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
RIVEST_SCHAPIRE_ALLSUFFIXES
- Static variable in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
RivestSchapireDFA
<
I
> - Class in
de.learnlib.algorithms.rivestschapire
RivestSchapireDFA(Alphabet<I>, MembershipOracle<I, Boolean>)
- Constructor for class de.learnlib.algorithms.rivestschapire.
RivestSchapireDFA
RivestSchapireDFA(Alphabet<I>, MembershipOracle<I, Boolean>, List<Word<I>>, ClosingStrategy<? super I, ? super Boolean>)
- Constructor for class de.learnlib.algorithms.rivestschapire.
RivestSchapireDFA
RivestSchapireMealy
<
I
,
O
> - Class in
de.learnlib.algorithms.rivestschapire
RivestSchapireMealy(Alphabet<I>, MembershipOracle<I, Word<O>>)
- Constructor for class de.learnlib.algorithms.rivestschapire.
RivestSchapireMealy
RivestSchapireMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, ClosingStrategy<? super I, ? super Word<O>>)
- Constructor for class de.learnlib.algorithms.rivestschapire.
RivestSchapireMealy
S
selectClosingRows(List<List<Row<I>>>)
- Method in class de.learnlib.algorithms.lstar.
AbstractExtensibleAutomatonLStar
selectClosingRows(List<List<Row<I>>>)
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
This method selects a set of rows to use for closing the table.
selectClosingRows(List<List<Row<RI>>>, ObservationTable<RI, RD>, MembershipOracle<RI, RD>)
- Method in class de.learnlib.algorithms.lstar.closing.
CloseRandomStrategy
selectClosingRows(List<List<Row<RI>>>, ObservationTable<RI, RO>, MembershipOracle<RI, RO>)
- Method in interface de.learnlib.algorithms.lstar.closing.
ClosingStrategy
Given a list of row equivalence classes, this method selects for each of the classes one (representative) row which is being closed.
setTransition(S, I, S, Row<I>, int)
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
SHAHBAZ
- Static variable in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
startLearning()
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
startLearning()
- Method in class de.learnlib.algorithms.lstar.
AbstractLStar
stateInfos
- Variable in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
stateProperty(ObservationTable<I, D>, Row<I>)
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
Derives a state property from the corresponding row.
stateProperty(ObservationTable<I, Boolean>, Row<I>)
- Method in class de.learnlib.algorithms.lstar.dfa.
ExtensibleLStarDFA
stateProperty(ObservationTable<I, O>, Row<I>)
- Method in class de.learnlib.algorithms.lstar.mealy.
ClassicLStarMealy
stateProperty(ObservationTable<I, Word<O>>, Row<I>)
- Method in class de.learnlib.algorithms.lstar.mealy.
ExtensibleLStarMealy
SUFFIX1BY1
- Static variable in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
suspend()
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
T
table
- Variable in class de.learnlib.algorithms.lstar.
AbstractLStar
toString()
- Method in class de.learnlib.algorithms.lstar.closing.
CloseRandomStrategy
transitionProperty(ObservationTable<I, D>, Row<I>, int)
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
Derives a transition property from the corresponding transition.
transitionProperty(ObservationTable<I, Boolean>, Row<I>, int)
- Method in class de.learnlib.algorithms.lstar.dfa.
ExtensibleLStarDFA
transitionProperty(ObservationTable<I, O>, Row<I>, int)
- Method in class de.learnlib.algorithms.lstar.mealy.
ClassicLStarMealy
transitionProperty(ObservationTable<I, Word<O>>, Row<I>, int)
- Method in class de.learnlib.algorithms.lstar.mealy.
ExtensibleLStarMealy
U
updateInternalHypothesis()
- Method in class de.learnlib.algorithms.lstar.
AbstractAutomatonLStar
Performs the L*-style hypothesis construction.
updateInternalHypothesis()
- Method in class de.learnlib.algorithms.lstar.mealy.
ExtensibleLStarMealy
updateOutputs()
- Method in class de.learnlib.algorithms.lstar.mealy.
ExtensibleLStarMealy
V
values()
- Static method in class de.learnlib.algorithms.lstar.ce.
ObservationTableCEXHandlers
values()
- Static method in class de.learnlib.algorithms.lstar.closing.
ClosingStrategies
A
B
C
D
E
F
G
H
I
L
M
N
O
R
S
T
U
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2018. All rights reserved.