A B C D E F G H I L M N O P Q R S T U V W 

A

AbstractAutomatonLStar<A,I,O,S,T,SP,TP,AI extends MutableDeterministic<S,I,T,SP,TP>> - Class in de.learnlib.algorithms.lstargeneric
Abstract base class for algorithms that produce (subclasses of) MutableDeterministic automata.
AbstractAutomatonLStar(Alphabet<I>, MembershipOracle<I, O>, AI) - Constructor for class de.learnlib.algorithms.lstargeneric.AbstractAutomatonLStar
Constructor.
AbstractLStar<A,I,O> - Class in de.learnlib.algorithms.lstargeneric
An abstract base class for L*-style algorithms.
AbstractLStar(Alphabet<I>, MembershipOracle<I, O>) - Constructor for class de.learnlib.algorithms.lstargeneric.AbstractLStar
Constructor.
AbstractMethodInput - Class in de.learnlib.drivers.reflect
abstract method input, may have abstract parameters.
AbstractMethodInput(String, Method, Map<String, Integer>, Object[]) - Constructor for class de.learnlib.drivers.reflect.AbstractMethodInput
 
AbstractMethodOutput - Class in de.learnlib.drivers.reflect
abstract output of a method.
AbstractMethodOutput() - Constructor for class de.learnlib.drivers.reflect.AbstractMethodOutput
 
AbstractQuery<I,O> - Class in de.learnlib.oracles
 
AbstractQuery(Word<I>, Word<I>) - Constructor for class de.learnlib.oracles.AbstractQuery
 
AbstractQuery(Word<I>) - Constructor for class de.learnlib.oracles.AbstractQuery
 
AbstractQuery(Query<I, ?>) - Constructor for class de.learnlib.oracles.AbstractQuery
 
AbstractSingleQueryOracle<I,O> - Class in de.learnlib.oracles
 
AbstractSingleQueryOracle() - Constructor for class de.learnlib.oracles.AbstractSingleQueryOracle
 
AccessSequenceTransformer<I> - Interface in de.learnlib.api
 
addAlphabetSymbol(I) - Method in interface de.learnlib.api.SupportsGrowingAlphabet
 
addDataPoint(Long) - Method in class de.learnlib.statistics.HistogramDataSet
 
addInput(String, Method, Object...) - Method in class de.learnlib.drivers.reflect.SimplePOJOTestDriver
 
addShortPrefixes(List<Word<I>>, MembershipOracle<I, O>) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
addSuffix(Word<I>, MembershipOracle<I, O>) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
Adds a suffix to the list of distinguishing suffixes.
addSuffixes(List<Word<I>>, MembershipOracle<I, O>) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
Adds suffixes to the list of distinguishing suffixes.
alphabet - Variable in class de.learnlib.algorithms.lstargeneric.AbstractLStar
 
analyzeInconsistency(Inconsistency<I, O>) - Method in class de.learnlib.algorithms.lstargeneric.AbstractLStar
Analyzes an inconsistency.
answer(O) - Method in class de.learnlib.api.Query
 
answer(O) - Method in class de.learnlib.oracles.DefaultQuery
 
answerQueries(QueryAnswerer<I, O>, Collection<? extends Query<I, O>>) - Static method in class de.learnlib.oracles.MQUtil
 
answerQuery(Word<I>, Word<I>) - Method in interface de.learnlib.api.QueryAnswerer
 
answerQuery(Word<I>, Word<I>) - Method in class de.learnlib.oracles.OracleQueryAnswerer
 
answerQuery(Word<I>, Word<I>) - Method in class de.learnlib.oracles.SimulatorOracle
 
answerQuery(Word<I>, Word<I>) - Method in class de.learnlib.oracles.SULOracle
 

B

BaselineLStar<I> - Class in de.learnlib.algorithms.baselinelstar
Implementation of the L* algorithm by Dana Angluin
BaselineLStar(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithms.baselinelstar.BaselineLStar
Initializes a newly created baseline L* implementation.
buildQueries(List<DefaultQuery<I, O>>, List<Word<I>>, List<Word<I>>) - Static method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
buildQueries(List<DefaultQuery<I, O>>, Word<I>, List<Word<I>>) - Static method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
buildRowQueries(List<DefaultQuery<I, O>>, List<Row<I>>, List<Word<I>>) - Static method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 

C

Caches - Class in de.learnlib.cache
 
Category - Enum in de.learnlib.logging
Categories for filter.
CategoryFilter - Class in de.learnlib.logging.filter
Filters log messages based on categories.
CategoryFilter(EnumSet<Category>) - Constructor for class de.learnlib.logging.filter.CategoryFilter
 
cellContents(Row<I>, int) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
cexHandler - Variable in class de.learnlib.algorithms.lstargeneric.ExtensibleAutomatonLStar
 
checkQuery(Query<I, O>) - Method in class de.learnlib.oracles.SafeOracle
 
CLASSIC_LSTAR - Static variable in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
ClassicLStarMealy<I,O> - Class in de.learnlib.algorithms.lstargeneric.mealy
An implementation of the L*Mealy algorithm for inferring Mealy machines, as described by Oliver Niese in his Ph.D. thesis.
ClassicLStarMealy(Alphabet<I>, MembershipOracle<I, O>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super O>, ClosingStrategy<? super I, ? super O>) - Constructor for class de.learnlib.algorithms.lstargeneric.mealy.ClassicLStarMealy
Constructor.
CLOSE_FIRST - Static variable in class de.learnlib.algorithms.lstargeneric.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.lstargeneric.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.lstargeneric.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.lstargeneric.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.lstargeneric.closing
 
CloseRandomStrategy() - Constructor for class de.learnlib.algorithms.lstargeneric.closing.CloseRandomStrategy
 
CloseRandomStrategy(Random) - Constructor for class de.learnlib.algorithms.lstargeneric.closing.CloseRandomStrategy
 
ClosingStrategies - Class in de.learnlib.algorithms.lstargeneric.closing
Collection of predefined observation table closing strategies.
ClosingStrategies() - Constructor for class de.learnlib.algorithms.lstargeneric.closing.ClosingStrategies
 
ClosingStrategy<I,O> - Interface in de.learnlib.algorithms.lstargeneric.closing
A closing strategy, determining how to proceed when an observation table needs to be closed.
closingStrategy - Variable in class de.learnlib.algorithms.lstargeneric.ExtensibleAutomatonLStar
 
completeConsistentTable(List<List<Row<I>>>, boolean) - Method in class de.learnlib.algorithms.lstargeneric.AbstractLStar
Iteratedly checks for unclosedness and inconsistencies in the table, and fixes any occurrences thereof.
CompleteExplorationEQOracle<I,O> - Class in de.learnlib.eqtests.basic
Implements an equivalence check by complete exploration up to a given depth, i.e., by testing all possible sequences of a certain length within a specified range.
CompleteExplorationEQOracle(MembershipOracle<I, O>, int) - Constructor for class de.learnlib.eqtests.basic.CompleteExplorationEQOracle
Constructor.
CompleteExplorationEQOracle(MembershipOracle<I, O>, int, int) - Constructor for class de.learnlib.eqtests.basic.CompleteExplorationEQOracle
Constructor.
constructMachine(A) - Static method in class de.learnlib.examples.dfa.ExampleAngluin
 
constructMachine() - Static method in class de.learnlib.examples.dfa.ExampleAngluin
 
constructMachine() - Static method in class de.learnlib.examples.dfa.ExamplePaulAndMary
Construct and return a machine representation of this example
constructMachine(A) - Static method in class de.learnlib.examples.dfa.ExamplePaulAndMary
 
constructMachine(A) - Static method in class de.learnlib.examples.mealy.ExampleCoffeeMachine
Construct and return a machine representation of this example
constructMachine() - Static method in class de.learnlib.examples.mealy.ExampleCoffeeMachine
 
constructMachine(A, int, int) - Static method in class de.learnlib.examples.mealy.ExampleGrid
Construct and return a machine representation of this example
constructMachine(int, int) - Static method in class de.learnlib.examples.mealy.ExampleGrid
 
constructMachine(A) - Static method in class de.learnlib.examples.mealy.ExampleShahbazGroz
Construct and return a machine representation of this example
constructMachine() - Static method in class de.learnlib.examples.mealy.ExampleShahbazGroz
 
constructMachine(A) - Static method in class de.learnlib.examples.mealy.ExampleStack
Construct and return a machine representation of this example
constructMachine() - Static method in class de.learnlib.examples.mealy.ExampleStack
 
Counter - Class in de.learnlib.statistics
simple counter.
Counter(String, String) - Constructor for class de.learnlib.statistics.Counter
 
CounterOracle<I,O> - Class in de.learnlib.oracles
Counts queries.
CounterOracle(MembershipOracle<I, O>, String) - Constructor for class de.learnlib.oracles.CounterOracle
 
CounterOracle.DFACounterOracle<I> - Class in de.learnlib.oracles
 
CounterOracle.DFACounterOracle(MembershipOracle<I, Boolean>, String) - Constructor for class de.learnlib.oracles.CounterOracle.DFACounterOracle
 
CounterOracle.MealyCounterOracle<I,O> - Class in de.learnlib.oracles
 
CounterOracle.MealyCounterOracle(MembershipOracle<I, Word<O>>, String) - Constructor for class de.learnlib.oracles.CounterOracle.MealyCounterOracle
 
create(EquivalenceOracle<A, I, O>) - Static method in class de.learnlib.eqtests.basic.SimpleEQOracle
 
createCacheConsistencyTest() - Method in class de.learnlib.cache.dfa.DFACacheOracle
Creates an equivalence oracle that checks an hypothesis for consistency with the contents of this cache.
createCacheConsistencyTest() - Method in class de.learnlib.cache.mealy.MealyCacheOracle
Creates an equivalence oracle that checks an hypothesis for consistency with the contents of this cache.
createCacheConsistencyTest() - Method in class de.learnlib.cache.sul.SULCache
 
createDFACache(Alphabet<I>, MembershipOracle<I, Boolean>) - Static method in class de.learnlib.cache.Caches
 
createForSymbolOracle(Alphabet<I>, MembershipOracle<I, O>, List<Word<I>>, ObservationTableCEXHandler<I, O>, ClosingStrategy<? super I, ? super O>) - Static method in class de.learnlib.algorithms.lstargeneric.mealy.ClassicLStarMealy
 
createForWordOracle(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super O>, ClosingStrategy<? super I, ? super O>) - Static method in class de.learnlib.algorithms.lstargeneric.mealy.ClassicLStarMealy
 
createLpRow(Word<I>) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
createMealyCache(Alphabet<I>, MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.cache.Caches
 
createSpRow(Word<I>) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
createState(boolean, Row<I>) - Method in class de.learnlib.algorithms.lstargeneric.AbstractAutomatonLStar
 
createSULCache(Alphabet<I>, SUL<I, O>) - Static method in class de.learnlib.cache.Caches
 

D

DataMapper<AI,AO,CI extends ExecutableInput<CO>,CO> - Interface in de.learnlib.drivers.api
A data mapper transforms abstract inputs into concrete inputs and concrete outputs into abstract outputs.
de.learnlib.algorithms.baselinelstar - package de.learnlib.algorithms.baselinelstar
 
de.learnlib.algorithms.dhc - package de.learnlib.algorithms.dhc
 
de.learnlib.algorithms.dhc.mealy - package de.learnlib.algorithms.dhc.mealy
 
de.learnlib.algorithms.lstargeneric - package de.learnlib.algorithms.lstargeneric
 
de.learnlib.algorithms.lstargeneric.ce - package de.learnlib.algorithms.lstargeneric.ce
 
de.learnlib.algorithms.lstargeneric.closing - package de.learnlib.algorithms.lstargeneric.closing
 
de.learnlib.algorithms.lstargeneric.dfa - package de.learnlib.algorithms.lstargeneric.dfa
 
de.learnlib.algorithms.lstargeneric.mealy - package de.learnlib.algorithms.lstargeneric.mealy
 
de.learnlib.algorithms.lstargeneric.table - package de.learnlib.algorithms.lstargeneric.table
 
de.learnlib.api - package de.learnlib.api
 
de.learnlib.cache - package de.learnlib.cache
 
de.learnlib.cache.dfa - package de.learnlib.cache.dfa
 
de.learnlib.cache.mealy - package de.learnlib.cache.mealy
 
de.learnlib.cache.sul - package de.learnlib.cache.sul
 
de.learnlib.counterexamples - package de.learnlib.counterexamples
 
de.learnlib.drivers.api - package de.learnlib.drivers.api
 
de.learnlib.drivers.reflect - package de.learnlib.drivers.reflect
 
de.learnlib.eqtests.basic - package de.learnlib.eqtests.basic
 
de.learnlib.eqtests.basic.mealy - package de.learnlib.eqtests.basic.mealy
 
de.learnlib.examples.dfa - package de.learnlib.examples.dfa
 
de.learnlib.examples.example1 - package de.learnlib.examples.example1
 
de.learnlib.examples.example2 - package de.learnlib.examples.example2
 
de.learnlib.examples.mealy - package de.learnlib.examples.mealy
 
de.learnlib.experiments - package de.learnlib.experiments
 
de.learnlib.logging - package de.learnlib.logging
 
de.learnlib.logging.filter - package de.learnlib.logging.filter
 
de.learnlib.mealy - package de.learnlib.mealy
 
de.learnlib.oracles - package de.learnlib.oracles
 
de.learnlib.parallelism - package de.learnlib.parallelism
 
de.learnlib.statistics - package de.learnlib.statistics
 
deduplicate(C) - Method in class de.learnlib.algorithms.dhc.Deduplicator
Find an equal representative object for the provided object.
Deduplicator<C> - Class in de.learnlib.algorithms.dhc
A utility class that deduplicates Objects regarding their equals function.
Deduplicator() - Constructor for class de.learnlib.algorithms.dhc.Deduplicator
 
DEFAULT_MIN_BATCH_SIZE - Static variable in class de.learnlib.parallelism.ParallelOracle
 
DefaultQuery<I,O> - Class in de.learnlib.oracles
A query is a container for tests a learning algorithms performs, containing the actual test and the corresponding result.
DefaultQuery(Word<I>, Word<I>) - Constructor for class de.learnlib.oracles.DefaultQuery
 
DefaultQuery(Word<I>, Word<I>, O) - Constructor for class de.learnlib.oracles.DefaultQuery
 
DefaultQuery(Word<I>) - Constructor for class de.learnlib.oracles.DefaultQuery
 
DefaultQuery(Word<I>, O) - Constructor for class de.learnlib.oracles.DefaultQuery
 
DefaultQuery(Query<I, ?>) - Constructor for class de.learnlib.oracles.DefaultQuery
 
defaultSetup() - Static method in class de.learnlib.logging.LearnLogger
Deprecated.
The use of this method is discouraged as it interferes with (proper) file-based or class-based configuration of logging.
delegate - Variable in class de.learnlib.eqtests.basic.DelegateEQOracle
 
DelegateEQOracle<A,I,O> - Class in de.learnlib.eqtests.basic
 
DelegateEQOracle(EquivalenceOracle<? super A, I, O>) - Constructor for class de.learnlib.eqtests.basic.DelegateEQOracle
 
DFACacheConsistencyTest<I> - Class in de.learnlib.cache.dfa
An EquivalenceOracle that tests an hypothesis for consistency with the contents of a DFACacheOracle.
DFACacheConsistencyTest(AbstractIncrementalDFABuilder<I>) - Constructor for class de.learnlib.cache.dfa.DFACacheConsistencyTest
Constructor.
DFACacheOracle<I> - Class in de.learnlib.cache.dfa
DFA cache.
DFACacheOracle(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.cache.dfa.DFACacheOracle
Constructor.
doRefineHypothesis(DefaultQuery<I, O>) - Method in class de.learnlib.algorithms.lstargeneric.AbstractLStar
 
doRefineHypothesis(DefaultQuery<I, O>) - Method in class de.learnlib.algorithms.lstargeneric.ExtensibleAutomatonLStar
 

E

ensureSuffixCompliancy(List<Word<I>>) - Static method in class de.learnlib.algorithms.lstargeneric.dfa.LStarDFAUtil
 
ensureSuffixCompliancy(List<Word<I>>, Alphabet<I>, boolean) - Static method in class de.learnlib.algorithms.lstargeneric.mealy.LStarMealyUtil
 
EQOracleChain<A,I,O> - Class in de.learnlib.eqtests.basic
 
EQOracleChain(List<? extends EquivalenceOracle<? super A, I, O>>) - Constructor for class de.learnlib.eqtests.basic.EQOracleChain
 
EQOracleChain(EquivalenceOracle<? super A, I, O>...) - Constructor for class de.learnlib.eqtests.basic.EQOracleChain
 
EQOracleChain.DFAEQOracleChain<I> - Class in de.learnlib.eqtests.basic
 
EQOracleChain.DFAEQOracleChain(EquivalenceOracle<? super DFA<?, I>, I, Boolean>...) - Constructor for class de.learnlib.eqtests.basic.EQOracleChain.DFAEQOracleChain
 
EQOracleChain.DFAEQOracleChain(List<? extends EquivalenceOracle<? super DFA<?, I>, I, Boolean>>) - Constructor for class de.learnlib.eqtests.basic.EQOracleChain.DFAEQOracleChain
 
EQOracleChain.MealyEQOracleChain<I,O> - Class in de.learnlib.eqtests.basic
 
EQOracleChain.MealyEQOracleChain(EquivalenceOracle<? super MealyMachine<?, I, ?, O>, I, Word<O>>...) - Constructor for class de.learnlib.eqtests.basic.EQOracleChain.MealyEQOracleChain
 
EQOracleChain.MealyEQOracleChain(List<? extends EquivalenceOracle<? super MealyMachine<?, I, ?, O>, I, Word<O>>>) - Constructor for class de.learnlib.eqtests.basic.EQOracleChain.MealyEQOracleChain
 
equals(Object) - Method in class de.learnlib.api.Query
 
equals(Object) - Method in class de.learnlib.drivers.reflect.Error
 
equals(Object) - Method in class de.learnlib.drivers.reflect.ReturnValue
 
EquivalenceOracle<A,I,O> - Interface in de.learnlib.api
An equivalence oracle, which checks hypothesis automata against the (possibly unknown) system under learning (SUL).
EquivalenceOracle.DFAEquivalenceOracle<I> - Interface in de.learnlib.api
 
EquivalenceOracle.MealyEquivalenceOracle<I,O> - Interface in de.learnlib.api
 
EquivalenceQueries - Class in de.learnlib.eqtests.basic
 
Error - Class in de.learnlib.drivers.reflect
Error output.
Error(Throwable) - Constructor for class de.learnlib.drivers.reflect.Error
 
Example - Class in de.learnlib.examples.example1
This example shows the usage of a learning algorithm and an equivalence test as part of an experiment in order to learn a simulated SUL (system under learning).
Example() - Constructor for class de.learnlib.examples.example1.Example
 
Example - Class in de.learnlib.examples.example2
This example shows how a model of a Java class can be learned using the SUL (system under learning) interfaces and the random walks equivalence test.
Example() - Constructor for class de.learnlib.examples.example2.Example
 
Example.BoundedStringQueue - Class in de.learnlib.examples.example2
 
Example.BoundedStringQueue() - Constructor for class de.learnlib.examples.example2.Example.BoundedStringQueue
 
ExampleAngluin - Class in de.learnlib.examples.dfa
This class provides the example used in the paper ''Learning Regular Sets from Queries and Counterexamples'' by Dana Angluin that consists of an automaton that accepts ''all strings over {0,1} with an even number of 0's and an even number of 1's.''
ExampleAngluin() - Constructor for class de.learnlib.examples.dfa.ExampleAngluin
 
ExampleCoffeeMachine - Class in de.learnlib.examples.mealy
This example represents the Coffee Machine example from Steffen et al.
ExampleCoffeeMachine() - Constructor for class de.learnlib.examples.mealy.ExampleCoffeeMachine
 
ExampleCoffeeMachine.Input - Enum in de.learnlib.examples.mealy
 
ExampleGrid - Class in de.learnlib.examples.mealy
This class generates a Mealy machine consisting of a two-dimensional grid of states.
ExampleGrid() - Constructor for class de.learnlib.examples.mealy.ExampleGrid
 
ExamplePaulAndMary - Class in de.learnlib.examples.dfa
This class implements a sad love story - DFA style.
ExamplePaulAndMary() - Constructor for class de.learnlib.examples.dfa.ExamplePaulAndMary
 
ExampleShahbazGroz - Class in de.learnlib.examples.mealy
This class provides the example used in the paper ''Inferring Mealy Machines'' by Muzammil Shahbaz and Roland Groz (see Figure 1).
ExampleShahbazGroz() - Constructor for class de.learnlib.examples.mealy.ExampleShahbazGroz
 
ExampleStack - Class in de.learnlib.examples.mealy
This example encodes a small stack with a capacity of three elements and "push" and "pop" operations as Mealy machine.
ExampleStack() - Constructor for class de.learnlib.examples.mealy.ExampleStack
 
ExampleStack.Input - Enum in de.learnlib.examples.mealy
 
ExampleStack.Output - Enum in de.learnlib.examples.mealy
 
exception(SULException) - Method in interface de.learnlib.drivers.api.DataMapper
called to transform a concrete error into an abstract one
ExecutableInput<CO> - Interface in de.learnlib.drivers.api
An executable input is a concrete input produced by a data mapper and can be executed directly.
execute() - Method in interface de.learnlib.drivers.api.ExecutableInput
executes the input.
Experiment<A> - Class in de.learnlib.experiments
runs a learning experiment.
Experiment(LearningAlgorithm<? extends A, I, O>, EquivalenceOracle<? super A, I, O>, Alphabet<I>) - Constructor for class de.learnlib.experiments.Experiment
 
Experiment.DFAExperiment<I> - Class in de.learnlib.experiments
 
Experiment.DFAExperiment(LearningAlgorithm<? extends DFA<?, I>, I, Boolean>, EquivalenceOracle<? super DFA<?, I>, I, Boolean>, Alphabet<I>) - Constructor for class de.learnlib.experiments.Experiment.DFAExperiment
 
Experiment.MealyExperiment<I,O> - Class in de.learnlib.experiments
 
Experiment.MealyExperiment(LearningAlgorithm<? extends MealyMachine<?, I, ?, O>, I, Word<O>>, EquivalenceOracle<? super MealyMachine<?, I, ?, O>, I, Word<O>>, Alphabet<I>) - Constructor for class de.learnlib.experiments.Experiment.MealyExperiment
 
ExperimentalDataFilter - Class in de.learnlib.logging.filter
only some categories.
ExperimentalDataFilter() - Constructor for class de.learnlib.logging.filter.ExperimentalDataFilter
 
exposeInternalHypothesis() - Method in class de.learnlib.algorithms.lstargeneric.AbstractAutomatonLStar
 
exposeInternalHypothesis() - Method in class de.learnlib.algorithms.lstargeneric.dfa.ExtensibleLStarDFA
 
exposeInternalHypothesis() - Method in class de.learnlib.algorithms.lstargeneric.mealy.ClassicLStarMealy
 
exposeInternalHypothesis() - Method in class de.learnlib.algorithms.lstargeneric.mealy.ExtensibleLStarMealy
 
ExtensibleAutomatonLStar<A,I,O,S,T,SP,TP,AI extends MutableDeterministic<S,I,T,SP,TP>> - Class in de.learnlib.algorithms.lstargeneric
 
ExtensibleAutomatonLStar(Alphabet<I>, MembershipOracle<I, O>, AI, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super O>, ClosingStrategy<? super I, ? super O>) - Constructor for class de.learnlib.algorithms.lstargeneric.ExtensibleAutomatonLStar
 
ExtensibleLStarDFA<I> - Class in de.learnlib.algorithms.lstargeneric.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.lstargeneric.dfa.ExtensibleLStarDFA
Constructor.
ExtensibleLStarMealy<I,O> - Class in de.learnlib.algorithms.lstargeneric.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.lstargeneric.mealy.ExtensibleLStarMealy
 

F

fetchResults(Iterator<DefaultQuery<I, O>>, List<O>, int) - Static method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
Fetches the given number of query responses and adds them to the specified output list.
Filter<I,O> - Interface in de.learnlib.api
A filter is an oracle that can be used as the middle element in a chain of oracles.
FilterChain<I,O> - Class in de.learnlib.oracles
A chain of oracles.
FilterChain(MembershipOracle<I, O>, Filter<I, O>...) - Constructor for class de.learnlib.oracles.FilterChain
 
FIND_LINEAR - Static variable in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
FIND_LINEAR - Static variable in class de.learnlib.counterexamples.GlobalSuffixFinders
Adds the single suffix found by the access sequence transformation in ascending linear order.
FIND_LINEAR - Static variable in class de.learnlib.counterexamples.LocalSuffixFinders
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in linear ascending order.
FIND_LINEAR_ALLSUFFIXES - Static variable in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
FIND_LINEAR_ALLSUFFIXES - Static variable in class de.learnlib.counterexamples.GlobalSuffixFinders
Adds the suffix found by the access sequence transformation in ascending linear order, and all of its suffixes.
FIND_LINEAR_REVERSE - Static variable in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
FIND_LINEAR_REVERSE - Static variable in class de.learnlib.counterexamples.GlobalSuffixFinders
Adds the single suffix found by the access sequence transformation in descending linear order.
FIND_LINEAR_REVERSE - Static variable in class de.learnlib.counterexamples.LocalSuffixFinders
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in linear descending order.
FIND_LINEAR_REVERSE_ALLSUFFIXES - Static variable in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
FIND_LINEAR_REVERSE_ALLSUFFIXES - Static variable in class de.learnlib.counterexamples.GlobalSuffixFinders
Adds the suffix found by the access sequence transformation in descending linear order, and all of its suffixes.
findCounterExample(A, Collection<? extends I>) - Method in interface de.learnlib.api.EquivalenceOracle
Searches for a counterexample disproving the subjected hypothesis.
findCounterExample(DFA<?, I>, Collection<? extends I>) - Method in class de.learnlib.cache.dfa.DFACacheConsistencyTest
 
findCounterExample(MealyMachine<?, I, ?, O>, Collection<? extends I>) - Method in class de.learnlib.cache.mealy.MealyCacheConsistencyTest
 
findCounterExample(DetOutputAutomaton<?, I, ?, O>, Collection<? extends I>) - Method in class de.learnlib.eqtests.basic.CompleteExplorationEQOracle
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.eqtests.basic.DelegateEQOracle
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.eqtests.basic.EQOracleChain
 
findCounterExample(MealyMachine<?, I, ?, O>, Collection<? extends I>) - Method in class de.learnlib.eqtests.basic.mealy.RandomWalkEQOracle
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.eqtests.basic.mealy.SymbolEQOracleWrapper
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.eqtests.basic.RandomWordsEQOracle
 
findCounterExample(A) - Method in class de.learnlib.eqtests.basic.SimpleEQOracle
 
findCounterExample(UniversalDeterministicAutomaton<?, I, ?, ?, ?>, Collection<? extends I>) - Method in class de.learnlib.eqtests.basic.SimulatorEQOracle
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.eqtests.basic.WMethodEQOracle
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.eqtests.basic.WpMethodEQOracle
 
findInconsistency() - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
findLinear(Query<I, O>, AccessSequenceTransformer<I>, SuffixOutput<I, O>, MembershipOracle<I, O>, boolean) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
Returns the suffix (plus all of its suffixes, if allSuffixes is true) found by the access sequence transformation in ascending linear order.
findLinear(Query<I, O>, AccessSequenceTransformer<I>, SuffixOutput<I, O>, MembershipOracle<I, O>) - Static method in class de.learnlib.counterexamples.LocalSuffixFinders
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in linear ascending order.
findLinearReverse(Query<I, O>, AccessSequenceTransformer<I>, SuffixOutput<I, O>, MembershipOracle<I, O>, boolean) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
Returns the suffix (plus all of its suffixes, if allSuffixes is true) found by the access sequence transformation in descending linear order.
findLinearReverse(Query<I, O>, AccessSequenceTransformer<I>, SuffixOutput<I, O>, MembershipOracle<I, O>) - Static method in class de.learnlib.counterexamples.LocalSuffixFinders
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in linear descending order.
findMahlerPnueli(Query<I, O>) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
Returns all suffixes of the counterexample word as distinguishing suffixes, as suggested by Mahler & Pnueli.
findMismatch(Word<O>, Word<O>) - Static method in class de.learnlib.mealy.MealyUtil
 
findRivestSchapire(Query<I, O>, AccessSequenceTransformer<I>, SuffixOutput<I, O>, MembershipOracle<I, O>, boolean) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
Returns the suffix (plus all of its suffixes, if allSuffixes is true) found by the binary search access sequence transformation.
findRivestSchapire(Query<I, O>, AccessSequenceTransformer<I>, SuffixOutput<I, O>, MembershipOracle<I, O>) - Static method in class de.learnlib.counterexamples.LocalSuffixFinders
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations using a binary search, as proposed by Rivest & Schapire.
findShahbaz(Query<I, O>, AccessSequenceTransformer<I>) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
Returns all suffixes of the counterexample word as distinguishing suffixes, after stripping a maximal one-letter extension of an access sequence, as suggested by Shahbaz.
findSuffixes(Query<RI, RO>, AccessSequenceTransformer<RI>, SuffixOutput<RI, RO>, MembershipOracle<RI, RO>) - Method in interface de.learnlib.counterexamples.GlobalSuffixFinder
Finds a set of distinguishing suffixes which will allow to expose at least one additional state in the hypothesis.
findSuffixIndex(Query<RI, RO>, AccessSequenceTransformer<RI>, SuffixOutput<RI, RO>, MembershipOracle<RI, RO>) - Method in interface de.learnlib.counterexamples.LocalSuffixFinder
Finds, for a given counterexample, a "split index", such that: - the part of the query word before this index leads to the state being split - the part of the query word from this index on is a suffix capable of splitting this state.
format(LogRecord) - Method in class de.learnlib.logging.LLConsoleFormatter
 
fromGlobalSuffixFinder(GlobalSuffixFinder<I, O>) - Static method in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
fromLocalFinder(LocalSuffixFinder<I, O>, boolean) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
Transforms a LocalSuffixFinder into a global one.
fromLocalFinder(LocalSuffixFinder<I, O>) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
Transforms a LocalSuffixFinder into a global one.
fromLocalSuffixFinder(LocalSuffixFinder<I, O>, boolean) - Static method in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
fromLocalSuffixFinder(LocalSuffixFinder<I, O>) - Static method in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 

G

getCacheSize() - Method in class de.learnlib.cache.dfa.DFACacheOracle
 
getCacheSize() - Method in class de.learnlib.cache.mealy.MealyCacheOracle
 
getCall() - Method in class de.learnlib.drivers.reflect.AbstractMethodInput
 
getCategory() - Method in class de.learnlib.logging.LearnLogRecord
 
getCause() - Method in class de.learnlib.drivers.reflect.Error
 
getCount() - Method in class de.learnlib.statistics.Counter
 
getData() - Method in class de.learnlib.logging.PlottableLogRecord
 
getData() - Method in class de.learnlib.logging.StatisticLogRecord
 
getDetails() - Method in class de.learnlib.statistics.Counter
 
getDetails() - Method in class de.learnlib.statistics.HistogramDataSet
 
getDetails() - Method in class de.learnlib.statistics.StatisticData
 
getDifferingSymbol() - Method in class de.learnlib.algorithms.baselinelstar.InconsistencyDataHolder
 
getFinalHypothesis() - Method in class de.learnlib.experiments.Experiment
 
getFirstRow() - Method in class de.learnlib.algorithms.lstargeneric.table.Inconsistency
Retrieves the first row.
getFirstState() - Method in class de.learnlib.algorithms.baselinelstar.InconsistencyDataHolder
 
getHistogram() - Method in class de.learnlib.statistics.HistogramDataSet
 
getHypothesisModel() - Method in class de.learnlib.algorithms.baselinelstar.BaselineLStar
 
getHypothesisModel() - Method in class de.learnlib.algorithms.dhc.mealy.MealyDHC
 
getHypothesisModel() - Method in class de.learnlib.algorithms.lstargeneric.AbstractAutomatonLStar
 
getHypothesisModel() - Method in interface de.learnlib.api.LearningAlgorithm
Returns the current hypothesis model.
getId() - Method in class de.learnlib.drivers.reflect.Error
 
getId() - Method in class de.learnlib.drivers.reflect.ReturnValue
 
getInput() - Method in class de.learnlib.api.Query
 
getInputAlphabet() - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
Retrieves the input alphabet used in this observation table.
getInputAlphabet() - Static method in class de.learnlib.examples.dfa.ExampleAngluin
 
getInputAlphabet() - Static method in class de.learnlib.examples.dfa.ExamplePaulAndMary
 
getInputAlphabet() - Static method in class de.learnlib.examples.mealy.ExampleCoffeeMachine
 
getInputAlphabet() - Static method in class de.learnlib.examples.mealy.ExampleGrid
 
getInputAlphabet() - Static method in class de.learnlib.examples.mealy.ExampleShahbazGroz
 
getInputAlphabet() - Static method in class de.learnlib.examples.mealy.ExampleStack
 
getInputIndex() - Method in class de.learnlib.algorithms.lstargeneric.table.Inconsistency
Retrieves the index of the input symbol for which the successor rows differ.
getInputs() - Method in class de.learnlib.drivers.reflect.SimplePOJOTestDriver
 
getInstance() - Static method in class de.learnlib.examples.dfa.ExampleAngluin
 
getInstance() - Static method in class de.learnlib.examples.dfa.ExamplePaulAndMary
 
getInstance() - Static method in class de.learnlib.examples.mealy.ExampleCoffeeMachine
 
getInstance() - Static method in class de.learnlib.examples.mealy.ExampleShahbazGroz
 
getInstance() - Static method in class de.learnlib.examples.mealy.ExampleStack
 
getLogger(String) - Static method in class de.learnlib.logging.LearnLogger
get an instance of a logger for name. assumes that there is no ordinary logger of the same name.
getLogger(Class<?>) - Static method in class de.learnlib.logging.LearnLogger
Convenience method for easing the common practice of using a class name as the name for the logger.
getMean() - Method in class de.learnlib.statistics.HistogramDataSet
 
getMedian() - Method in class de.learnlib.statistics.HistogramDataSet
 
getMethod() - Method in class de.learnlib.drivers.reflect.AbstractMethodInput
 
getName() - Method in class de.learnlib.statistics.StatisticData
 
getOutput() - Method in class de.learnlib.oracles.DefaultQuery
 
getParameterNames() - Method in class de.learnlib.drivers.reflect.AbstractMethodInput
 
getParameters(Map<String, Object>) - Method in class de.learnlib.drivers.reflect.AbstractMethodInput
 
getParameterType(String) - Method in class de.learnlib.drivers.reflect.AbstractMethodInput
 
getPrefix() - Method in class de.learnlib.algorithms.lstargeneric.table.Row
Retrieves the prefix (row label) associated with this row.
getPrefix() - Method in class de.learnlib.api.Query
 
getPrefix() - Method in class de.learnlib.oracles.AbstractQuery
 
getPrintableStringRepresentation(ObservationTable<I>) - Static method in class de.learnlib.algorithms.baselinelstar.ObservationTablePrinter
 
getResults() - Static method in class de.learnlib.statistics.SimpleProfiler
get profiling results as string.
getRounds() - Method in class de.learnlib.experiments.Experiment
 
getRow(int) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
getRowContentId() - Method in class de.learnlib.algorithms.lstargeneric.table.Row
Retrieves the ID of the row contents (may be -1 if this row has not yet been initialized).
getRowId() - Method in class de.learnlib.algorithms.lstargeneric.table.Row
Retrieves the unique row identifier associated with this row.
getRowSuccessor(Row<I>, I) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
getSecondRow() - Method in class de.learnlib.algorithms.lstargeneric.table.Inconsistency
Retrieves the second row.
getSecondState() - Method in class de.learnlib.algorithms.baselinelstar.InconsistencyDataHolder
 
getShortPrefixRows() - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
getSize() - Method in class de.learnlib.statistics.HistogramDataSet
 
getStatisticalData() - Method in class de.learnlib.oracles.CounterOracle
 
getStatisticalData() - Method in class de.learnlib.oracles.HistogramOracle
 
getStatisticalData() - Method in class de.learnlib.oracles.ResetCounterSUL
 
getStatisticalData() - Method in class de.learnlib.oracles.SymbolCounterSUL
 
getStatisticalData() - Method in interface de.learnlib.statistics.StatisticOracle
 
getStatisticalData() - Method in interface de.learnlib.statistics.StatisticSUL
 
getStringRepresentationOfObservationTable() - Method in class de.learnlib.algorithms.baselinelstar.BaselineLStar
 
getSuccessor(int) - Method in class de.learnlib.algorithms.lstargeneric.table.Row
Retrieves the successor row for this short prefix row and the given alphabet symbol (by index).
getSuffix() - Method in class de.learnlib.api.Query
 
getSuffix() - Method in class de.learnlib.oracles.AbstractQuery
 
getSuffixes() - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
getSum() - Method in class de.learnlib.statistics.HistogramDataSet
 
getSummary() - Method in class de.learnlib.statistics.Counter
 
getSummary() - Method in class de.learnlib.statistics.HistogramDataSet
 
getSummary() - Method in class de.learnlib.statistics.StatisticData
 
getUnit() - Method in class de.learnlib.statistics.StatisticData
 
getValue() - Method in class de.learnlib.drivers.reflect.ReturnValue
 
GlobalSuffixFinder<I,O> - Interface in de.learnlib.counterexamples
Interface for a global suffix finder.
GlobalSuffixFinders - Class in de.learnlib.counterexamples
A collection of suffix-based global counterexample analyzers.

H

handleClassicLStar(DefaultQuery<I, O>, ObservationTable<I, O>, MembershipOracle<I, O>) - Static method in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
handleCounterexample(DefaultQuery<RI, RO>, ObservationTable<RI, RO>, SuffixOutput<RI, RO>, MembershipOracle<RI, RO>) - Method in interface de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandler
 
handleGlobalSuffixes(ObservationTable<I, O>, List<Word<I>>, MembershipOracle<I, O>) - Static method in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
handleLocalSuffix(Query<I, O>, ObservationTable<I, O>, int, boolean, MembershipOracle<I, O>) - Static method in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
handleLocalSuffix(Query<I, O>, ObservationTable<I, O>, int, MembershipOracle<I, O>) - Static method in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
handleSuffix1by1(DefaultQuery<I, O>, ObservationTable<I, O>, MembershipOracle<I, O>) - Static method in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
hasContents() - Method in class de.learnlib.algorithms.lstargeneric.table.Row
 
hashCode() - Method in class de.learnlib.api.Query
 
hashCode() - Method in class de.learnlib.drivers.reflect.Error
 
hashCode() - Method in class de.learnlib.drivers.reflect.ReturnValue
 
HistogramDataSet - Class in de.learnlib.statistics
A simple histogram data set.
HistogramDataSet(String, String) - Constructor for class de.learnlib.statistics.HistogramDataSet
 
HistogramOracle<I,O> - Class in de.learnlib.oracles
Collects a histogram of passed query lengths.
HistogramOracle(MembershipOracle<I, O>, String) - Constructor for class de.learnlib.oracles.HistogramOracle
 
hypothesisOutput() - Method in class de.learnlib.algorithms.lstargeneric.dfa.ExtensibleLStarDFA
 
hypothesisOutput() - Method in class de.learnlib.algorithms.lstargeneric.ExtensibleAutomatonLStar
 
hypothesisOutput() - Method in class de.learnlib.algorithms.lstargeneric.mealy.ClassicLStarMealy
 
hypothesisOutput() - Method in class de.learnlib.algorithms.lstargeneric.mealy.ExtensibleLStarMealy
 

I

IN_LOVES - Static variable in class de.learnlib.examples.dfa.ExamplePaulAndMary
 
IN_MARY - Static variable in class de.learnlib.examples.dfa.ExamplePaulAndMary
 
IN_PAUL - Static variable in class de.learnlib.examples.dfa.ExamplePaulAndMary
 
Inconsistency<I,O> - Class in de.learnlib.algorithms.lstargeneric.table
A description of an inconsistency in an ObservationTable.
Inconsistency(Row<I>, Row<I>, int) - Constructor for class de.learnlib.algorithms.lstargeneric.table.Inconsistency
Constructor.
InconsistencyDataHolder<I> - Class in de.learnlib.algorithms.baselinelstar
 
InconsistencyDataHolder(Word<I>, Word<I>, I) - Constructor for class de.learnlib.algorithms.baselinelstar.InconsistencyDataHolder
 
incorporateCounterExample(DefaultQuery<I, O>) - Method in class de.learnlib.algorithms.lstargeneric.AbstractLStar
Incorporates the information provided by a counterexample into the observation data structure.
increment(long) - Method in class de.learnlib.statistics.Counter
 
increment() - Method in class de.learnlib.statistics.Counter
 
initialize(List<Word<I>>, MembershipOracle<I, O>) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
Initializes an observation table using a specified set of suffixes.
initialSuffixes() - Method in class de.learnlib.algorithms.lstargeneric.AbstractLStar
Returns the list of initial suffixes which are used to initialize the table.
initialSuffixes() - Method in class de.learnlib.algorithms.lstargeneric.dfa.ExtensibleLStarDFA
 
initialSuffixes - Variable in class de.learnlib.algorithms.lstargeneric.ExtensibleAutomatonLStar
 
initialSuffixes() - Method in class de.learnlib.algorithms.lstargeneric.ExtensibleAutomatonLStar
 
initialSuffixes() - Method in class de.learnlib.algorithms.lstargeneric.mealy.ClassicLStarMealy
 
initialSuffixes() - Method in class de.learnlib.algorithms.lstargeneric.mealy.ExtensibleLStarMealy
 
input(AI) - Method in interface de.learnlib.drivers.api.DataMapper
called to transform an abstract into a concrete input
INSTANCE - Static variable in class de.learnlib.drivers.reflect.Unobserved
 
internalHyp - Variable in class de.learnlib.algorithms.lstargeneric.AbstractAutomatonLStar
 
isAccessSequence(Word<I>) - Method in class de.learnlib.algorithms.dhc.mealy.MealyDHC
 
isAccessSequence(Word<I>) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
isAccessSequence(Word<I>) - Method in interface de.learnlib.api.AccessSequenceTransformer
 
isInitialized() - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
Checks whether this observation table has been initialized yet (i.e., contains any rows).
isLoggable(LogRecord) - Method in class de.learnlib.logging.filter.CategoryFilter
 
isShortPrefix() - Method in class de.learnlib.algorithms.lstargeneric.table.Row
Retrieves whether this is a short prefix row.

L

LearningAlgorithm<M,I,O> - Interface in de.learnlib.api
Basic interface for a model inference algorithm.
LearningAlgorithm.DFALearner<I> - Interface in de.learnlib.api
 
LearningAlgorithm.MealyLearner<I,O> - Interface in de.learnlib.api
 
LearnLogger - Class in de.learnlib.logging
LearnLib specific logger.
LearnLogRecord - Class in de.learnlib.logging
 
LearnLogRecord(Level, String, Category) - Constructor for class de.learnlib.logging.LearnLogRecord
 
LLConsoleFormatter - Class in de.learnlib.logging
Extends SimpleFormatter to include categories in output.
LLConsoleFormatter() - Constructor for class de.learnlib.logging.LLConsoleFormatter
 
LocalSuffixFinder<I,O> - Interface in de.learnlib.counterexamples
Suffix-based local counterexample analyzer.
LocalSuffixFinders - Class in de.learnlib.counterexamples
A collection of suffix-based local counterexample analyzers.
logConfig(String) - Method in class de.learnlib.logging.LearnLogger
logs setup details
logCounterexample(String) - Method in class de.learnlib.logging.LearnLogger
log counterexample
logDataStructure(Object) - Method in class de.learnlib.logging.LearnLogger
log a data structure
logEvent(String) - Method in class de.learnlib.logging.LearnLogger
logs an event.
logModel(Object) - Method in class de.learnlib.logging.LearnLogger
log a model
logPhase(String) - Method in class de.learnlib.logging.LearnLogger
logs a learning phase at level INFO.
logProfilingInfo(StatisticData) - Method in class de.learnlib.logging.LearnLogger
log a piece of profiling info
logQuery(String) - Method in class de.learnlib.logging.LearnLogger
logs a learning query at level INFO.
logResults() - Static method in class de.learnlib.statistics.SimpleProfiler
log results in category PROFILING.
logStatistic(StatisticData) - Method in class de.learnlib.logging.LearnLogger
log statistic info
LStarDFAUtil - Class in de.learnlib.algorithms.lstargeneric.dfa
 
LStarDFAUtil() - Constructor for class de.learnlib.algorithms.lstargeneric.dfa.LStarDFAUtil
 
LStarMealyUtil - Class in de.learnlib.algorithms.lstargeneric.mealy
 
LStarMealyUtil() - Constructor for class de.learnlib.algorithms.lstargeneric.mealy.LStarMealyUtil
 

M

MAHLER_PNUELI - Static variable in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
MAHLER_PNUELI - Static variable in class de.learnlib.counterexamples.GlobalSuffixFinders
Adds all suffixes of the input word, as suggested by Mahler & Pnueli.
main(String[]) - Static method in class de.learnlib.examples.example1.Example
 
main(String[]) - Static method in class de.learnlib.examples.example2.Example
 
makeShort(Row<I>) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
makeShort(int) - Method in class de.learnlib.algorithms.lstargeneric.table.Row
Makes this row a short prefix row.
MAX_SIZE - Static variable in class de.learnlib.examples.example2.Example.BoundedStringQueue
 
MealyCacheConsistencyTest<I,O> - Class in de.learnlib.cache.mealy
An EquivalenceOracle that tests an hypothesis for consistency with the contents of a MealyCacheOracle.
MealyCacheConsistencyTest(IncrementalMealyBuilder<I, O>) - Constructor for class de.learnlib.cache.mealy.MealyCacheConsistencyTest
Constructor.
MealyCacheOracle<I,O> - Class in de.learnlib.cache.mealy
Mealy cache.
MealyCacheOracle(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.cache.mealy.MealyCacheOracle
Constructor.
MealyCacheOracle(Alphabet<I>, Mapping<? super O, ? extends O>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.cache.mealy.MealyCacheOracle
Constructor.
MealyDHC<I,O> - Class in de.learnlib.algorithms.dhc.mealy
 
MealyDHC(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithms.dhc.mealy.MealyDHC
 
MealyUtil - Class in de.learnlib.mealy
Utility class helping to unify various approaches to actively learning Mealy machines.
MembershipOracle<I,O> - Interface in de.learnlib.api
Membership oracle interface.
MembershipOracle.DFAMembershipOracle<I> - Interface in de.learnlib.api
 
MembershipOracle.MealyMembershipOracle<I,O> - Interface in de.learnlib.api
 
MQUtil - Class in de.learnlib.oracles
 
MQUtil() - Constructor for class de.learnlib.oracles.MQUtil
 

N

name() - Method in class de.learnlib.drivers.reflect.AbstractMethodInput
 
needsConsistencyCheck() - Method in interface de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandler
 
NO_MISMATCH - Static variable in class de.learnlib.mealy.MealyUtil
 
numDistinctRows() - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
numLongPrefixRows() - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
numShortPrefixRows() - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
numSuffixes() - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
numTotalRows() - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 

O

ObservationTable<I> - Class in de.learnlib.algorithms.baselinelstar
The internal storage mechanism for BaselineLStar.
ObservationTable() - Constructor for class de.learnlib.algorithms.baselinelstar.ObservationTable
 
ObservationTable<I,O> - Class in de.learnlib.algorithms.lstargeneric.table
Observation table class.
ObservationTable(Alphabet<I>) - Constructor for class de.learnlib.algorithms.lstargeneric.table.ObservationTable
Constructor.
ObservationTableCEXHandler<I,O> - Interface in de.learnlib.algorithms.lstargeneric.ce
 
ObservationTableCEXHandlers - Class in de.learnlib.algorithms.lstargeneric.ce
 
ObservationTableCEXHandlers() - Constructor for class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
ObservationTablePrinter - Class in de.learnlib.algorithms.baselinelstar
With this class the contents of an ObservationTable can be printed in a human-readable format.
ObservationTablePrinter() - Constructor for class de.learnlib.algorithms.baselinelstar.ObservationTablePrinter
 
offer(String) - Method in class de.learnlib.examples.example2.Example.BoundedStringQueue
 
oracle - Variable in class de.learnlib.algorithms.lstargeneric.AbstractLStar
 
OracleQueryAnswerer<I,O> - Class in de.learnlib.oracles
 
OracleQueryAnswerer(MembershipOracle<I, O>) - Constructor for class de.learnlib.oracles.OracleQueryAnswerer
 
out_coffee - Static variable in class de.learnlib.examples.mealy.ExampleCoffeeMachine
 
out_error - Static variable in class de.learnlib.examples.mealy.ExampleCoffeeMachine
 
out_ok - Static variable in class de.learnlib.examples.mealy.ExampleCoffeeMachine
 
output(CO) - Method in interface de.learnlib.drivers.api.DataMapper
called to transform a concrete output into an abstract one
output(MembershipOracle<I, O>, Word<I>) - Static method in class de.learnlib.oracles.MQUtil
 
output(MembershipOracle<I, O>, Word<I>, Word<I>) - Static method in class de.learnlib.oracles.MQUtil
 

P

ParallelOracle<I,O> - Class in de.learnlib.parallelism
A membership oracle that distributes a set of queries among several threads.
ParallelOracle(List<? extends MembershipOracle<I, O>>) - Constructor for class de.learnlib.parallelism.ParallelOracle
Constructor for using (potentially) separate oracles for each worker thread, with a default minimum batch size.
ParallelOracle(List<? extends MembershipOracle<I, O>>, int) - Constructor for class de.learnlib.parallelism.ParallelOracle
Constructor for using (potentially) separate oracles for each worker thread.
ParallelOracle(MembershipOracle<I, O>, int) - Constructor for class de.learnlib.parallelism.ParallelOracle
Constructor for using one shared oracle for all worker threads, with the default minimum batch size.
ParallelOracle(MembershipOracle<I, O>, int, int) - Constructor for class de.learnlib.parallelism.ParallelOracle
Constructor for using one shared oracle for all worker threads, with a custom minimum batch size.
PlottableLogRecord - Class in de.learnlib.logging
LogRecord with a piece of plottable data.
PlottableLogRecord(Level, Object, Category) - Constructor for class de.learnlib.logging.PlottableLogRecord
 
poll() - Method in class de.learnlib.examples.example2.Example.BoundedStringQueue
 
post() - Method in interface de.learnlib.api.SUL
shut down SUL.
post() - Method in class de.learnlib.cache.sul.SULCache
 
post() - Method in interface de.learnlib.drivers.api.DataMapper
called by a test driver after execution of a test case
post() - Method in class de.learnlib.drivers.api.TestDriver
 
post() - Method in class de.learnlib.oracles.ResetCounterSUL
 
post() - Method in class de.learnlib.oracles.SymbolCounterSUL
 
pre() - Method in interface de.learnlib.api.SUL
setup SUL.
pre() - Method in class de.learnlib.cache.sul.SULCache
 
pre() - Method in interface de.learnlib.drivers.api.DataMapper
called by a test driver before execution of a test case
pre() - Method in class de.learnlib.drivers.api.TestDriver
 
pre() - Method in class de.learnlib.oracles.ResetCounterSUL
 
pre() - Method in class de.learnlib.oracles.SymbolCounterSUL
 
prefix - Variable in class de.learnlib.oracles.AbstractQuery
 
processContents(Row<I>, List<O>, boolean) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
processQueries(Collection<? extends Query<I, O>>) - Method in interface de.learnlib.api.MembershipOracle
Processes the specified collection of queries.
processQueries(Collection<? extends Query<I, Boolean>>) - Method in class de.learnlib.cache.dfa.DFACacheOracle
 
processQueries(Collection<? extends Query<I, Word<O>>>) - Method in class de.learnlib.cache.mealy.MealyCacheOracle
 
processQueries(Collection<? extends Query<I, O>>) - Method in class de.learnlib.oracles.AbstractSingleQueryOracle
 
processQueries(Collection<? extends Query<I, O>>) - Method in class de.learnlib.oracles.CounterOracle
 
processQueries(Collection<? extends Query<I, O>>) - Method in class de.learnlib.oracles.FilterChain
 
processQueries(Collection<? extends Query<I, O>>) - Method in class de.learnlib.oracles.HistogramOracle
 
processQueries(Collection<? extends Query<I, O>>) - Method in class de.learnlib.oracles.QueryAnswererOracle
 
processQueries(Collection<? extends Query<I, O>>) - Method in class de.learnlib.oracles.SafeOracle
 
processQueries(Collection<? extends Query<I, O>>) - Method in class de.learnlib.parallelism.ParallelOracle
 

Q

Query<I,O> - Class in de.learnlib.api
 
Query() - Constructor for class de.learnlib.api.Query
 
query(MembershipOracle<I, O>, Word<I>, Word<I>) - Static method in class de.learnlib.oracles.MQUtil
 
query(MembershipOracle<I, O>, Word<I>) - Static method in class de.learnlib.oracles.MQUtil
 
QueryAnswerer<I,O> - Interface in de.learnlib.api
 
QueryAnswererOracle<I,O> - Class in de.learnlib.oracles
 
QueryAnswererOracle(QueryAnswerer<I, O>) - Constructor for class de.learnlib.oracles.QueryAnswererOracle
 

R

RandomWalkEQOracle<I,O> - Class in de.learnlib.eqtests.basic.mealy
Performs a random walk over the hypothesis.
RandomWalkEQOracle(double, long, Random, SUL<I, O>) - Constructor for class de.learnlib.eqtests.basic.mealy.RandomWalkEQOracle
Constructor.
RandomWalkEQOracle(double, long, boolean, Random, SUL<I, O>) - Constructor for class de.learnlib.eqtests.basic.mealy.RandomWalkEQOracle
 
RandomWordsEQOracle<I,O,A extends OutputAutomaton<?,I,?,O>> - Class in de.learnlib.eqtests.basic
 
RandomWordsEQOracle(MembershipOracle<I, O>, int, int, int, Random) - Constructor for class de.learnlib.eqtests.basic.RandomWordsEQOracle
 
RandomWordsEQOracle.DFARandomWordsEQOracle<I> - Class in de.learnlib.eqtests.basic
 
RandomWordsEQOracle.DFARandomWordsEQOracle(MembershipOracle<I, Boolean>, int, int, int, Random) - Constructor for class de.learnlib.eqtests.basic.RandomWordsEQOracle.DFARandomWordsEQOracle
 
RandomWordsEQOracle.MealyRandomWordsEQOracle<I,O> - Class in de.learnlib.eqtests.basic
 
RandomWordsEQOracle.MealyRandomWordsEQOracle(MembershipOracle<I, Word<O>>, int, int, int, Random) - Constructor for class de.learnlib.eqtests.basic.RandomWordsEQOracle.MealyRandomWordsEQOracle
 
reduceCounterExample(MealyMachine<?, I, ?, O>, DefaultQuery<I, Word<O>>) - Static method in class de.learnlib.mealy.MealyUtil
 
refineHypothesis(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithms.baselinelstar.BaselineLStar
 
refineHypothesis(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithms.dhc.mealy.MealyDHC
 
refineHypothesis(DefaultQuery<I, O>) - Method in class de.learnlib.algorithms.lstargeneric.AbstractLStar
 
refineHypothesis(DefaultQuery<I, O>) - Method in interface de.learnlib.api.LearningAlgorithm
Triggers a refinement of the model by providing a counterexample.
reset() - Static method in class de.learnlib.statistics.SimpleProfiler
reset internal data.
ResetCounterSUL<I,O> - Class in de.learnlib.oracles
 
ResetCounterSUL(String, SUL<I, O>) - Constructor for class de.learnlib.oracles.ResetCounterSUL
 
ReturnValue - Class in de.learnlib.drivers.reflect
Error output.
ReturnValue(Object) - Constructor for class de.learnlib.drivers.reflect.ReturnValue
 
RIVEST_SCHAPIRE - Static variable in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
RIVEST_SCHAPIRE - Static variable in class de.learnlib.counterexamples.GlobalSuffixFinders
Adds the single suffix found by the access sequence transformation using binary search.
RIVEST_SCHAPIRE - Static variable in class de.learnlib.counterexamples.LocalSuffixFinders
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations using a binary search, as proposed by Rivest & Schapire.
RIVEST_SCHAPIRE_ALLSUFFIXES - Static variable in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
RIVEST_SCHAPIRE_ALLSUFFIXES - Static variable in class de.learnlib.counterexamples.GlobalSuffixFinders
Adds the suffix found by the access sequence transformation using binary search, and all of its suffixes.
Row<I> - Class in de.learnlib.algorithms.lstargeneric.table
A row in an observation table.
Row(Word<I>, int) - Constructor for class de.learnlib.algorithms.lstargeneric.table.Row
Constructor.
Row(Word<I>, int, int) - Constructor for class de.learnlib.algorithms.lstargeneric.table.Row
Constructor for short prefix rows.
rowContents(Row<I>) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
run() - Method in class de.learnlib.experiments.Experiment
 

S

SafeOracle<I,O> - Class in de.learnlib.oracles
 
SafeOracle(MembershipOracle<I, O>) - Constructor for class de.learnlib.oracles.SafeOracle
 
selectClosingRows(List<List<Row<I>>>) - Method in class de.learnlib.algorithms.lstargeneric.AbstractLStar
This method selects a set of rows to use for closing the table.
selectClosingRows(List<List<Row<RI>>>, ObservationTable<RI, RO>, MembershipOracle<RI, RO>) - Method in class de.learnlib.algorithms.lstargeneric.closing.CloseRandomStrategy
 
selectClosingRows(List<List<Row<RI>>>, ObservationTable<RI, RO>, MembershipOracle<RI, RO>) - Method in interface de.learnlib.algorithms.lstargeneric.closing.ClosingStrategy
Given a list of row equivalence classes, this method selects for each of the classes one (representative) row which is being closed.
selectClosingRows(List<List<Row<I>>>) - Method in class de.learnlib.algorithms.lstargeneric.ExtensibleAutomatonLStar
 
setGlobalFilter(Filter) - Static method in class de.learnlib.logging.LearnLogger
apply a filter to all handlers of the root logger.
setLogModels(boolean) - Method in class de.learnlib.experiments.Experiment
 
setNext(MembershipOracle<I, O>) - Method in interface de.learnlib.api.Filter
sets oracle for processing membership queries.
setNext(MembershipOracle<I, O>) - Method in class de.learnlib.oracles.CounterOracle
 
setNext(MembershipOracle<I, O>) - Method in class de.learnlib.oracles.HistogramOracle
set used oracle.
setProfile(boolean) - Method in class de.learnlib.experiments.Experiment
 
setRowContentId(int) - Method in class de.learnlib.algorithms.lstargeneric.table.Row
Sets the ID of the row contents.
setSuccessor(int, Row<I>) - Method in class de.learnlib.algorithms.lstargeneric.table.Row
Sets the successor row for this short prefix row and the given alphabet symbol (by index).
setTransition(S, I, S, Row<I>, int, Row<I>) - Method in class de.learnlib.algorithms.lstargeneric.AbstractAutomatonLStar
 
SHAHBAZ - Static variable in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
SHAHBAZ - Static variable in class de.learnlib.counterexamples.GlobalSuffixFinders
Adds all suffixes of the remainder of the input word, after stripping a maximal one-letter extension of an access sequence
shortenCounterExample(MealyMachine<?, I, ?, O>, DefaultQuery<I, Word<O>>) - Static method in class de.learnlib.mealy.MealyUtil
 
SimpleEQOracle<A extends InputAlphabetHolder<I>,I,O> - Class in de.learnlib.eqtests.basic
 
SimpleEQOracle(EquivalenceOracle<A, I, O>) - Constructor for class de.learnlib.eqtests.basic.SimpleEQOracle
 
SimplePOJOTestDriver - Class in de.learnlib.drivers.reflect
Simple test driver for plain java objects.
SimplePOJOTestDriver(Constructor, Object...) - Constructor for class de.learnlib.drivers.reflect.SimplePOJOTestDriver
 
SimpleProfiler - Class in de.learnlib.statistics
Very rudimentary profiler.
SimpleProfiler() - Constructor for class de.learnlib.statistics.SimpleProfiler
 
simulator(A) - Static method in class de.learnlib.eqtests.basic.EquivalenceQueries
 
SimulatorEQOracle<I,O> - Class in de.learnlib.eqtests.basic
 
SimulatorEQOracle(R) - Constructor for class de.learnlib.eqtests.basic.SimulatorEQOracle
 
SimulatorOracle<I,O> - Class in de.learnlib.oracles
A membership oracle backed by an automaton.
SimulatorOracle(SuffixOutput<I, O>) - Constructor for class de.learnlib.oracles.SimulatorOracle
Constructor.
SimulatorOracle.DFASimulatorOracle<I> - Class in de.learnlib.oracles
 
SimulatorOracle.DFASimulatorOracle(DFA<?, I>) - Constructor for class de.learnlib.oracles.SimulatorOracle.DFASimulatorOracle
 
SimulatorOracle.MealySimulatorOracle<I,O> - Class in de.learnlib.oracles
 
SimulatorOracle.MealySimulatorOracle(MealyMachine<?, I, ?, O>) - Constructor for class de.learnlib.oracles.SimulatorOracle.MealySimulatorOracle
 
start() - Method in class de.learnlib.parallelism.ParallelOracle
Starts all worker threads.
start(String) - Static method in class de.learnlib.statistics.SimpleProfiler
start activity.
startLearning() - Method in class de.learnlib.algorithms.baselinelstar.BaselineLStar
 
startLearning() - Method in class de.learnlib.algorithms.dhc.mealy.MealyDHC
 
startLearning() - Method in class de.learnlib.algorithms.lstargeneric.AbstractLStar
 
startLearning() - Method in interface de.learnlib.api.LearningAlgorithm
Starts the model inference process, creating an initial hypothesis in the provided model object.
stateInfos - Variable in class de.learnlib.algorithms.lstargeneric.AbstractAutomatonLStar
 
stateProperty(Row<I>) - Method in class de.learnlib.algorithms.lstargeneric.AbstractAutomatonLStar
Derives a state property from the corresponding row.
stateProperty(Row<I>) - Method in class de.learnlib.algorithms.lstargeneric.dfa.ExtensibleLStarDFA
 
stateProperty(Row<I>) - Method in class de.learnlib.algorithms.lstargeneric.mealy.ClassicLStarMealy
 
stateProperty(Row<I>) - Method in class de.learnlib.algorithms.lstargeneric.mealy.ExtensibleLStarMealy
 
StatisticData - Class in de.learnlib.statistics
Common interface for statistical data.
StatisticData(String, String) - Constructor for class de.learnlib.statistics.StatisticData
 
StatisticLogRecord - Class in de.learnlib.logging
 
StatisticLogRecord(Level, StatisticData, Category) - Constructor for class de.learnlib.logging.StatisticLogRecord
 
StatisticOracle<I,O> - Interface in de.learnlib.statistics
Common interface for oracles keeping statistics.
StatisticSUL<I,O> - Interface in de.learnlib.statistics
 
step(I) - Method in interface de.learnlib.api.SUL
make one step on the SUL.
step(I) - Method in class de.learnlib.cache.sul.SULCache
 
step(AI) - Method in class de.learnlib.drivers.api.TestDriver
 
step(I) - Method in class de.learnlib.oracles.ResetCounterSUL
 
step(I) - Method in class de.learnlib.oracles.SymbolCounterSUL
 
stop() - Method in class de.learnlib.parallelism.ParallelOracle
Stop all worker threads.
stop(String) - Static method in class de.learnlib.statistics.SimpleProfiler
stop activity.
suffix - Variable in class de.learnlib.oracles.AbstractQuery
 
SUFFIX1BY1 - Static variable in class de.learnlib.algorithms.lstargeneric.ce.ObservationTableCEXHandlers
 
suffixesForLocalOutput(Query<I, O>, int) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
Transforms a suffix index returned by a LocalSuffixFinder into a list containing the single distinguishing suffix.
suffixesForLocalOutput(Query<I, O>, int, boolean) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
Transforms a suffix index returned by a LocalSuffixFinder into a list of distinguishing suffixes.
SUL<I,O> - Interface in de.learnlib.api
Interface for a system under learning (SUL) that can make single steps.
SULCache<I,O> - Class in de.learnlib.cache.sul
 
SULCache(Alphabet<I>, SUL<I, O>) - Constructor for class de.learnlib.cache.sul.SULCache
 
SULException - Exception in de.learnlib.drivers.api
Thrown by executable inputs on SUL errors.
SULException(Throwable) - Constructor for exception de.learnlib.drivers.api.SULException
 
SULOracle<I,O> - Class in de.learnlib.oracles
A wrapper around a system under learning (SUL).
SULOracle(SUL<I, O>) - Constructor for class de.learnlib.oracles.SULOracle
 
SupportsGrowingAlphabet<I> - Interface in de.learnlib.api
 
SymbolCounterSUL<I,O> - Class in de.learnlib.oracles
 
SymbolCounterSUL(String, SUL<I, O>) - Constructor for class de.learnlib.oracles.SymbolCounterSUL
 
SymbolEQOracleWrapper<A extends SODetOutputAutomaton<?,I,?,Word<O>>,I,O> - Class in de.learnlib.eqtests.basic.mealy
 
SymbolEQOracleWrapper(EquivalenceOracle<? super A, I, Word<O>>) - Constructor for class de.learnlib.eqtests.basic.mealy.SymbolEQOracleWrapper
 
SystemOnlyFilter - Class in de.learnlib.logging.filter
No learning related output.
SystemOnlyFilter() - Constructor for class de.learnlib.logging.filter.SystemOnlyFilter
 

T

table - Variable in class de.learnlib.algorithms.lstargeneric.AbstractLStar
 
TestDriver<AI,AO,CI extends ExecutableInput<CO>,CO> - Class in de.learnlib.drivers.api
A test driver executes
TestDriver(DataMapper<AI, AO, CI, CO>) - Constructor for class de.learnlib.drivers.api.TestDriver
 
toShortPrefixes(List<Row<I>>, MembershipOracle<I, O>) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
Moves the specified rows to the set of short prefix rows.
toString() - Method in class de.learnlib.drivers.reflect.AbstractMethodInput
 
toString() - Method in class de.learnlib.drivers.reflect.Error
 
toString() - Method in class de.learnlib.drivers.reflect.ReturnValue
 
toString() - Method in class de.learnlib.drivers.reflect.Unobserved
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithms.dhc.mealy.MealyDHC
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithms.lstargeneric.table.ObservationTable
 
transformAccessSequence(Word<I>) - Method in interface de.learnlib.api.AccessSequenceTransformer
 
transitionProperty(Row<I>, int) - Method in class de.learnlib.algorithms.lstargeneric.AbstractAutomatonLStar
Derives a transition property from the corresponding transition.
transitionProperty(Row<I>, int) - Method in class de.learnlib.algorithms.lstargeneric.dfa.ExtensibleLStarDFA
 
transitionProperty(Row<I>, int) - Method in class de.learnlib.algorithms.lstargeneric.mealy.ClassicLStarMealy
 
transitionProperty(Row<I>, int) - Method in class de.learnlib.algorithms.lstargeneric.mealy.ExtensibleLStarMealy
 

U

Unobserved - Class in de.learnlib.drivers.reflect
Unobserved indicates that the corresponding input was not executed on the system.
updateInternalHypothesis() - Method in class de.learnlib.algorithms.lstargeneric.AbstractAutomatonLStar
Performs the L*-style hypothesis construction.
updateOutputs() - Method in class de.learnlib.algorithms.lstargeneric.mealy.ExtensibleLStarMealy
 

V

valueOf(String) - Static method in enum de.learnlib.examples.mealy.ExampleCoffeeMachine.Input
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.learnlib.examples.mealy.ExampleStack.Input
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.learnlib.examples.mealy.ExampleStack.Output
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.learnlib.logging.Category
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.learnlib.examples.mealy.ExampleCoffeeMachine.Input
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.learnlib.examples.mealy.ExampleStack.Input
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.learnlib.examples.mealy.ExampleStack.Output
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.learnlib.logging.Category
Returns an array containing the constants of this enum type, in the order they are declared.

W

wMethod(int, MembershipOracle<I, O>) - Static method in class de.learnlib.eqtests.basic.EquivalenceQueries
 
WMethodEQOracle<A extends UniversalDeterministicAutomaton<?,I,?,?,?> & Output<I,O>,I,O> - Class in de.learnlib.eqtests.basic
Implements an equivalence test by applying the W-method test on the given hypothesis automaton, as described in "Testing software design modelled by finite state machines" by T.S.
WMethodEQOracle(int, MembershipOracle<I, O>) - Constructor for class de.learnlib.eqtests.basic.WMethodEQOracle
Constructor.
WMethodEQOracle.DFAWMethodEQOracle<I> - Class in de.learnlib.eqtests.basic
 
WMethodEQOracle.DFAWMethodEQOracle(int, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.eqtests.basic.WMethodEQOracle.DFAWMethodEQOracle
 
WMethodEQOracle.MealyWMethodEQOracle<I,O> - Class in de.learnlib.eqtests.basic
 
WMethodEQOracle.MealyWMethodEQOracle(int, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.eqtests.basic.WMethodEQOracle.MealyWMethodEQOracle
 
wpMethod(int, MembershipOracle<I, O>) - Static method in class de.learnlib.eqtests.basic.EquivalenceQueries
 
WpMethodEQOracle<A extends UniversalDeterministicAutomaton<?,I,?,?,?> & Output<I,O>,I,O> - Class in de.learnlib.eqtests.basic
Implements an equivalence test by applying the Wp-method test on the given hypothesis automaton, as described in "Test Selection Based on Finite State Models" by S.
WpMethodEQOracle(int, MembershipOracle<I, O>) - Constructor for class de.learnlib.eqtests.basic.WpMethodEQOracle
Constructor.
WpMethodEQOracle.DFAWpMethodEQOracle<I> - Class in de.learnlib.eqtests.basic
 
WpMethodEQOracle.DFAWpMethodEQOracle(int, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.eqtests.basic.WpMethodEQOracle.DFAWpMethodEQOracle
 
WpMethodEQOracle.MealyWpMethodEQOracle<I,O> - Class in de.learnlib.eqtests.basic
 
WpMethodEQOracle.MealyWpMethodEQOracle(int, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.eqtests.basic.WpMethodEQOracle.MealyWpMethodEQOracle
 
wrapSymbolLearner(LearningAlgorithm<M, I, O>) - Static method in class de.learnlib.mealy.MealyUtil
 
wrapWordOracle(MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.mealy.MealyUtil
 
A B C D E F G H I L M N O P Q R S T U V W 

Copyright © 2014. All Rights Reserved.