A B C D E F G H I L M N O P Q R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractQuery<I,D> - Class in de.learnlib.query
- AbstractQuery(Query<I, ?>) - Constructor for class de.learnlib.query.AbstractQuery
- AbstractQuery(Word<I>) - Constructor for class de.learnlib.query.AbstractQuery
- AbstractQuery(Word<I>, Word<I>) - Constructor for class de.learnlib.query.AbstractQuery
- accepts(A, Iterable<? extends I>) - Method in interface de.learnlib.oracle.AutomatonOracle
-
Returns whether the given input is accepted by the given hypothesis.
- accepts(DFA<?, I>, Iterable<? extends I>) - Method in interface de.learnlib.oracle.AutomatonOracle.DFAOracle
- accepts(MealyMachine<?, I, ?, O>, Iterable<? extends I>) - Method in interface de.learnlib.oracle.AutomatonOracle.MealyOracle
- AccessSequenceProvider<I> - Interface in de.learnlib
-
Common interface for objects that have an access sequence associated with them (e.g., states and transitions of a hypotheses).
- AccessSequenceTransformer<I> - Interface in de.learnlib
- addGlobalSuffixes(Collection<? extends Word<I>>) - Method in interface de.learnlib.algorithm.GlobalSuffixLearner
-
Add the provided suffixes to the collection of global suffixes.
- addNegativeSample(Word<I>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm.PassiveAcceptorLearner
- addNegativeSamples(Collection<? extends Word<I>>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm.PassiveAcceptorLearner
- addNegativeSamples(Word<I>...) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm.PassiveAcceptorLearner
- addPositiveSample(Word<I>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm.PassiveAcceptorLearner
- addPositiveSamples(Collection<? extends Word<I>>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm.PassiveAcceptorLearner
- addPositiveSamples(Word<I>...) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm.PassiveAcceptorLearner
- addSample(DefaultQuery<I, D>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
- addSample(Word<I>, D) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
- addSamples(DefaultQuery<I, D>...) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
- addSamples(D, Collection<? extends Word<I>>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
- addSamples(D, Word<I>...) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
- addSamples(Collection<? extends DefaultQuery<I, D>>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
- addWord(Word<I>) - Method in interface de.learnlib.oracle.AutomatonOracle
-
Add a new input word.
- addWords(A, Collection<? extends I>, Word<I>) - Method in interface de.learnlib.oracle.AutomatonOracle
-
Adds words to a datastructure.
- answer(D, int) - Method in class de.learnlib.query.OmegaQuery
- answer(D) - Method in class de.learnlib.query.DefaultQuery
- answer(D) - Method in class de.learnlib.query.Query
-
Answers the query.
- answerQuery(Word<I>) - Method in interface de.learnlib.oracle.MembershipOracle
- answerQuery(Word<I>) - Method in interface de.learnlib.oracle.QueryAnswerer
- answerQuery(Word<I>, Word<I>) - Method in interface de.learnlib.oracle.MembershipOracle
- answerQuery(Word<I>, Word<I>) - Method in interface de.learnlib.oracle.QueryAnswerer
- answerQuery(Word<I>, Word<I>) - Method in interface de.learnlib.oracle.SingleQueryOracle
- answerQuery(Word<I>, Word<I>, int) - Method in interface de.learnlib.oracle.OmegaMembershipOracle
- answerQuery(Word<I>, Word<I>, int) - Method in interface de.learnlib.oracle.OmegaQueryAnswerer
- asDefaultQuery() - Method in class de.learnlib.query.OmegaQuery
- asOracle() - Method in interface de.learnlib.oracle.MembershipOracle
- asOracle() - Method in interface de.learnlib.oracle.OmegaMembershipOracle
- asOracle() - Method in interface de.learnlib.oracle.OmegaQueryAnswerer
- asOracle() - Method in interface de.learnlib.oracle.QueryAnswerer
- AutomatonOracle<A extends DeterministicAutomaton<?,I,?>,I,D> - Interface in de.learnlib.oracle
-
Finds counterexamples (to particular claims) to a hypothesis, while generating words that are in the given hypothesis.
- AutomatonOracle.DFAOracle<I> - Interface in de.learnlib.oracle
- AutomatonOracle.MealyOracle<I,O> - Interface in de.learnlib.oracle
B
- BatchInterruptedException - Exception in de.learnlib.oracle.parallelism
-
Exception that is thrown if a parallel batch is interrupted during processing.
- BatchInterruptedException(Throwable) - Constructor for exception de.learnlib.oracle.parallelism.BatchInterruptedException
- BatchProcessor<T> - Interface in de.learnlib.oracle.parallelism
-
A markup interface for classes that can process a batch of work in a parallel environment (e.g. a
MembershipOracle
when used by aParallelOracle
). - BlackBoxOracle<A extends Output<I,D>,I,D> - Interface in de.learnlib.oracle
-
Decides whether some words that do not satisfy properties evaluated by
BlackBoxOracle.getPropertyOracles()
on a given hypothesis, are included in a language. - BlackBoxOracle.DFABlackBoxOracle<I> - Interface in de.learnlib.oracle
- BlackBoxOracle.MealyBlackBoxOracle<I,O> - Interface in de.learnlib.oracle
C
- CACHED - de.learnlib.oracle.parallelism.ThreadPool.PoolPolicy
-
Maintain a "cached" thread pool.
- canFork() - Method in interface de.learnlib.sul.SUL
-
Returns whether this SUL is capable of
forking
. - canFork() - Method in interface de.learnlib.sul.SULMapper
-
Checks whether it is possible to
fork
this mapper. - Category - Class in de.learnlib.logging
-
A set of markers that allow one to categorize logging output.
- computeModel() - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
-
Computes the model given the previously added samples.
- CONFIG - Static variable in class de.learnlib.logging.Category
-
Marker for config-related properties.
- constructLearner(Alphabet<I>, MembershipOracle<I, D>) - Method in interface de.learnlib.algorithm.LearnerConstructor
-
Construct the learner instance.
- ContextExecutableInput<O,C> - Interface in de.learnlib.sul
-
A context executable input is an input that performs a specific action on a
SUL
itself, given a specific execution context. - ContextHandler<C> - Interface in de.learnlib.sul
-
Facility for creating and disposing of contexts on which
ContextExecutableInput
s operate. - COUNTEREXAMPLE - Static variable in class de.learnlib.logging.Category
-
Marker for counterexample-related properties.
- createContext() - Method in interface de.learnlib.sul.ContextHandler
- currentlyEnabledInputs() - Method in interface de.learnlib.sul.StateLocalInputSUL
-
Returns the enabled symbols for the current state of the
SUL
.
D
- DATASTRUCTURE - Static variable in class de.learnlib.logging.Category
-
Marker for data structure-related properties.
- de.learnlib - package de.learnlib
- de.learnlib.algorithm - package de.learnlib.algorithm
-
This package (including sub-packages) contains the basic interfaces and classes of learning algorithms of LearnLib.
- de.learnlib.exception - package de.learnlib.exception
- de.learnlib.logging - package de.learnlib.logging
- de.learnlib.oracle - package de.learnlib.oracle
-
This package (including sub-packages) contains the basic interfaces and classes for describing and implementing various types of oracles used throughout LearnLib.
- de.learnlib.oracle.parallelism - package de.learnlib.oracle.parallelism
- de.learnlib.query - package de.learnlib.query
- de.learnlib.statistic - package de.learnlib.statistic
- de.learnlib.sul - package de.learnlib.sul
-
This package (and related packages) contains interfaces and classes for formalizing access to systems under learning (SULs).
- deepCopies() - Method in interface de.learnlib.sul.ObservableSUL
-
Returns whether each state retrieved with
ObservableSUL.getState()
is a deep copy. - DefaultQuery<I,D> - Class in de.learnlib.query
-
A query is a container for tests a learning algorithms performs, containing the actual test and the corresponding result.
- DefaultQuery(Query<I, ?>) - Constructor for class de.learnlib.query.DefaultQuery
- DefaultQuery(Word<I>) - Constructor for class de.learnlib.query.DefaultQuery
- DefaultQuery(Word<I>, D) - Constructor for class de.learnlib.query.DefaultQuery
- DefaultQuery(Word<I>, Word<I>) - Constructor for class de.learnlib.query.DefaultQuery
- DefaultQuery(Word<I>, Word<I>, D) - Constructor for class de.learnlib.query.DefaultQuery
- disposeContext(C) - Method in interface de.learnlib.sul.ContextHandler
- disprove(A, Collection<? extends I>) - Method in interface de.learnlib.oracle.PropertyOracle
-
Try to disprove the property with the given
hypothesis
. - doFindCounterExample(A, Collection<? extends I>) - Method in interface de.learnlib.oracle.PropertyOracle
-
Unconditionally find a counterexample, i.e. regardless of whether the property can be disproved.
E
- EmptinessOracle<A extends Output<I,D>,I,D> - Interface in de.learnlib.oracle
-
Decides whether the intersection of the language of a given hypothesis and some other language (e.g., from a
SUL
) is empty. - EmptinessOracle.DFAEmptinessOracle<I> - Interface in de.learnlib.oracle
- EmptinessOracle.MealyEmptinessOracle<I,O> - Interface in de.learnlib.oracle
- equals(Object) - Method in class de.learnlib.query.OmegaQuery
- equals(Object) - Method in class de.learnlib.query.Query
- EquivalenceOracle<A,I,D> - Interface in de.learnlib.oracle
-
An equivalence oracle, which checks hypothesis automata against the (possibly unknown) system under learning (SUL).
- EquivalenceOracle.DFAEquivalenceOracle<I> - Interface in de.learnlib.oracle
-
A specialization of the
EquivalenceOracle
interface for a DFA learning scenario. - EquivalenceOracle.MealyEquivalenceOracle<I,O> - Interface in de.learnlib.oracle
-
A specialization of the
EquivalenceOracle
interface for a Mealy learning scenario. - EquivalenceOracle.MooreEquivalenceOracle<I,O> - Interface in de.learnlib.oracle
-
A specialization of the
EquivalenceOracle
interface for a Moore learning scenario. - EVENT - Static variable in class de.learnlib.logging.Category
-
Marker for event-related properties.
- ExecutableInput<O> - Interface in de.learnlib.sul
-
An executable input is an input that performs a specific action on a
SUL
itself. - execute() - Method in interface de.learnlib.sul.ExecutableInput
-
Executes
this
input symbol. - execute(C) - Method in interface de.learnlib.sul.ContextExecutableInput
-
Executes
this
input symbol with a given context.
F
- findCounterExample(A, Collection<? extends I>) - Method in interface de.learnlib.oracle.AutomatonOracle
-
Finds a counter example to the given hypothesis.
- findCounterExample(A, Collection<? extends I>) - Method in interface de.learnlib.oracle.EmptinessOracle
- findCounterExample(A, Collection<? extends I>) - Method in interface de.learnlib.oracle.EquivalenceOracle
-
Searches for a counterexample disproving the subjected hypothesis.
- findCounterExample(A, Collection<? extends I>) - Method in interface de.learnlib.oracle.PropertyOracle
-
Try to find a counterexample to the given
hypothesis
if the property can not be disproved. - findCounterExample(A, Collection<? extends I>, int) - Method in interface de.learnlib.oracle.AutomatonOracle
-
Find a counterexample for a given
hypothesis
. - findCounterExample(L, Collection<? extends I>) - Method in interface de.learnlib.oracle.LassoOracle
- FIXED - de.learnlib.oracle.parallelism.ThreadPool.PoolPolicy
-
Maintain a fixed thread pool.
- fork() - Method in interface de.learnlib.sul.ObservableSUL
- fork() - Method in interface de.learnlib.sul.StateLocalInputSUL
- fork() - Method in interface de.learnlib.sul.SUL
-
Forks this SUL, if possible.
- fork() - Method in interface de.learnlib.sul.SULMapper
-
Forks this mapper, i.e., returns a mapper that behaves in exactly the same way as this mapper, but allows for being used independently of this mapper.
G
- getAccessSequence() - Method in interface de.learnlib.AccessSequenceProvider
-
Retrieves the access sequence of this object.
- getCounterExample() - Method in interface de.learnlib.oracle.PropertyOracle
-
Returns the counterexample for the property if
PropertyOracle.isDisproved()
,null
otherwise. - getDetails() - Method in interface de.learnlib.statistic.StatisticData
- getGlobalSuffixes() - Method in interface de.learnlib.algorithm.GlobalSuffixLearner
-
Retrieves the global suffixes of this learner.
- getHypothesisModel() - Method in interface de.learnlib.algorithm.LearningAlgorithm
-
Returns the current hypothesis model.
- getInput() - Method in class de.learnlib.query.Query
-
Retrieves the input word of this query.
- getLoop() - Method in class de.learnlib.query.OmegaQuery
- getMembershipOracle() - Method in interface de.learnlib.oracle.OmegaMembershipOracle.DFAOmegaMembershipOracle
- getMembershipOracle() - Method in interface de.learnlib.oracle.OmegaMembershipOracle
-
Returns a regular membership oracle.
- getMembershipOracle() - Method in interface de.learnlib.oracle.OmegaMembershipOracle.MealyOmegaMembershipOracle
- getMultiplier() - Method in interface de.learnlib.oracle.AutomatonOracle
-
Returns the multiplier used to compute the number of queries this automaton oracle should perform to decide whether a given hypothesis is a counter example.
- getName() - Method in interface de.learnlib.statistic.StatisticData
- getOutput() - Method in class de.learnlib.query.DefaultQuery
- getOutput() - Method in class de.learnlib.query.OmegaQuery
- getPeriodicity() - Method in class de.learnlib.query.OmegaQuery
- getPrefix() - Method in class de.learnlib.query.AbstractQuery
- getPrefix() - Method in class de.learnlib.query.OmegaQuery
- getPrefix() - Method in class de.learnlib.query.Query
-
Returns the prefix part of this query.
- getProperty() - Method in interface de.learnlib.oracle.PropertyOracle
-
Returns the property.
- getPropertyOracles() - Method in interface de.learnlib.oracle.BlackBoxOracle
-
Returns the property oracles that this black-box oracle uses to evaluate properties.
- getRepeat() - Method in class de.learnlib.query.OmegaQuery
- getState() - Method in interface de.learnlib.sul.ObservableSUL
-
Returns the current state of the system.
- getStatisticalData() - Method in interface de.learnlib.statistic.StatisticCollector
-
Returns this statistical data gathered by this collector.
- getSubsequentStepsOutput() - Method in class de.learnlib.exception.MappedException
- getSuffix() - Method in class de.learnlib.query.AbstractQuery
- getSuffix() - Method in class de.learnlib.query.Query
-
Returns the suffix part of this query.
- getSummary() - Method in interface de.learnlib.statistic.StatisticData
- getThisStepOutput() - Method in class de.learnlib.exception.MappedException
- getUnit() - Method in interface de.learnlib.statistic.StatisticData
- GlobalSuffixLearner<M,I,D> - Interface in de.learnlib.algorithm
-
Common interface for learning algorithms that use a global suffix set.
- GlobalSuffixLearner.GlobalSuffixLearnerDFA<I> - Interface in de.learnlib.algorithm
- GlobalSuffixLearner.GlobalSuffixLearnerMealy<I,O> - Interface in de.learnlib.algorithm
H
- hashCode() - Method in class de.learnlib.query.OmegaQuery
- hashCode() - Method in class de.learnlib.query.Query
I
- ignoreAndContinue(O) - Static method in class de.learnlib.exception.MappedException
- InclusionOracle<A extends Output<I,D>,I,D> - Interface in de.learnlib.oracle
-
Decides whether the language of a given hypothesis is included in some other language (e.g., from a
SUL
). - InclusionOracle.DFAInclusionOracle<I> - Interface in de.learnlib.oracle
- InclusionOracle.MealyInclusionOracle<I,O> - Interface in de.learnlib.oracle
- isAccessSequence(Word<I>) - Method in interface de.learnlib.AccessSequenceTransformer
- isCounterExample(A, Iterable<? extends I>, D) - Method in interface de.learnlib.oracle.AutomatonOracle
-
Returns whether the given input and output is a counter example for the given hypothesis.
- isCounterExample(Output<I, D>, Iterable<? extends I>, D) - Method in interface de.learnlib.oracle.EmptinessOracle
- isCounterExample(Output<I, D>, Iterable<? extends I>, D) - Method in interface de.learnlib.oracle.InclusionOracle
- isCounterExample(Output<I, D>, Iterable<? extends I>, D) - Method in interface de.learnlib.oracle.LassoOracle
-
Returns whether the given input and output is a counter example for the given hypothesis.
- isDisproved() - Method in interface de.learnlib.oracle.PropertyOracle
-
Returns whether the property is disproved.
- isNormalized() - Method in class de.learnlib.query.DefaultQuery
-
Checks if the query is normalized, i.e., if all the information is stored in the
suffix
part of the counterexample. - isSameState(Word<I>, S, Word<I>, S) - Method in interface de.learnlib.oracle.OmegaMembershipOracle
-
Returns whether two states are equal, or if both access sequences
w1
, andw2
end up in the same state. - isUltimatelyPeriodic() - Method in class de.learnlib.query.OmegaQuery
L
- LassoEmptinessOracle<L extends Lasso<I,D>,I,D> - Interface in de.learnlib.oracle
-
An emptiness oracle for lassos.
- LassoEmptinessOracle.DFALassoEmptinessOracle<I> - Interface in de.learnlib.oracle
- LassoEmptinessOracle.MealyLassoEmptinessOracle<I,O> - Interface in de.learnlib.oracle
- LassoOracle<L extends Lasso<I,D>,I,D> - Interface in de.learnlib.oracle
-
An automaton oracle for lassos.
- LassoOracle.DFALassoOracle<I> - Interface in de.learnlib.oracle
- LassoOracle.MealyLassoOracle<I,O> - Interface in de.learnlib.oracle
- LearnerConstructor<L extends LearningAlgorithm<?,I,D>,I,D> - Interface in de.learnlib.algorithm
-
A simplified view on the constructor of a
LearningAlgorithm
, that only requires anAlphabet
definition and aMembershipOracle
. - LearningAlgorithm<M,I,D> - Interface in de.learnlib.algorithm
-
Basic interface for a model inference algorithm.
- LearningAlgorithm.DFALearner<I> - Interface in de.learnlib.algorithm
- LearningAlgorithm.MealyLearner<I,O> - Interface in de.learnlib.algorithm
- LearningAlgorithm.MooreLearner<I,O> - Interface in de.learnlib.algorithm
- LearningAlgorithm.NFALearner<I> - Interface in de.learnlib.algorithm
- longestASPrefix(Word<I>) - Method in interface de.learnlib.AccessSequenceTransformer
M
- mapInput(AI) - Method in interface de.learnlib.Mapper
-
Method that maps an abstract input to a corresponding concrete input.
- mapOutput(CO) - Method in interface de.learnlib.Mapper
-
Method that maps a concrete output to a corresponding abstract output.
- MappedException<O> - Class in de.learnlib.exception
-
A mapped exception allows one to gracefully handle exceptions thrown, e.g., during a
SUL's step method
by providing information about the output symbol that should be emitted instead and subsequent outputs. - Mapper<AI,AO,CI,CO> - Interface in de.learnlib
-
A mapper that lifts a
SUL
orMembershipOracle
from an "abstract" to a "concrete" level. - Mapper.AsynchronousMapper<AI,AO,CI,CO> - Interface in de.learnlib
-
A mapper refinement to establish the contract of an asynchronous, query-wise translation of input words.
- Mapper.SynchronousMapper<AI,AO,CI,CO> - Interface in de.learnlib
-
A mapper refinement to establish the contract of a synchronized, symbol-wise translation of input words for reactive systems.
- mapUnwrappedException(RuntimeException) - Method in interface de.learnlib.sul.SULMapper
-
Maps an unwrapped
RuntimeException
to an abstract output symbol, or rethrows it if it is unmappable. - mapWrappedException(SULException) - Method in interface de.learnlib.sul.SULMapper
-
Maps a wrapped
SULException
to an abstract output symbol, or rethrows it if it is unmappable. - MembershipOracle<I,D> - Interface in de.learnlib.oracle
-
Membership oracle interface.
- MembershipOracle.DFAMembershipOracle<I> - Interface in de.learnlib.oracle
-
A specialization of the
MembershipOracle
that binds the output domain toBoolean
s. - MembershipOracle.MealyMembershipOracle<I,O> - Interface in de.learnlib.oracle
-
A specialization of the
MembershipOracle
that binds the output domain toWord
s of the specified output type. - MembershipOracle.MooreMembershipOracle<I,O> - Interface in de.learnlib.oracle
-
A specialization of the
MembershipOracle
that binds the output domain toWord
s of the specified output type. - MODEL - Static variable in class de.learnlib.logging.Category
-
Marker for model-related properties.
N
- nextInput() - Method in interface de.learnlib.oracle.AutomatonOracle
-
Returns the next input word, or
null
if there is no next input.
O
- ObservableSUL<S,I,O> - Interface in de.learnlib.sul
-
A System Under Learning (SUL) where at any point in time the internal state can be observed.
- OmegaMembershipOracle<S,I,D> - Interface in de.learnlib.oracle
-
Answers
OmegaQuery
s, similar to aMembershipOracle
. - OmegaMembershipOracle.DFAOmegaMembershipOracle<S,I> - Interface in de.learnlib.oracle
- OmegaMembershipOracle.MealyOmegaMembershipOracle<S,I,O> - Interface in de.learnlib.oracle
- OmegaQuery<I,D> - Class in de.learnlib.query
-
A query that represents information about infinite words in an ultimately periodic pattern.
- OmegaQuery(Word<I>, Word<I>, int) - Constructor for class de.learnlib.query.OmegaQuery
- OmegaQueryAnswerer<S,I,D> - Interface in de.learnlib.oracle
-
Answers
OmegaQuery
s.
P
- ParallelOmegaOracle<S,I,D> - Interface in de.learnlib.oracle.parallelism
-
ParallelOracle
equivalent forOmegaMembershipOracle
. - ParallelOracle<I,D> - Interface in de.learnlib.oracle.parallelism
-
Basic interface for
MembershipOracle
s that can process queries in parallel. - pass(SULException) - Static method in class de.learnlib.exception.MappedException
- PassiveLearningAlgorithm<M,I,D> - Interface in de.learnlib.algorithm
- PassiveLearningAlgorithm.PassiveAcceptorLearner<M extends FiniteStateAcceptor<?,I>,I> - Interface in de.learnlib.algorithm
- PassiveLearningAlgorithm.PassiveDFALearner<I> - Interface in de.learnlib.algorithm
-
Basic interface for passive learning algorithms that infer
DFA
s. - PassiveLearningAlgorithm.PassiveMealyLearner<I,O> - Interface in de.learnlib.algorithm
-
Basic interface for passive learning algorithms that infer
Mealy machines
. - PassiveLearningAlgorithm.PassiveMooreLearner<I,O> - Interface in de.learnlib.algorithm
-
Basic interface for passive learning algorithms that infer
Moore machines
. - PHASE - Static variable in class de.learnlib.logging.Category
-
Marker for phase-related properties.
- post() - Method in interface de.learnlib.Mapper
-
Method that is invoked after all translation steps on a word are performed.
- post() - Method in interface de.learnlib.sul.SUL
-
shut down SUL.
- pre() - Method in interface de.learnlib.Mapper
-
Method that is invoked before any translation steps on a word are performed.
- pre() - Method in interface de.learnlib.oracle.AutomatonOracle
-
Setup method which is called immediately before
AutomatonOracle.findCounterExample(DeterministicAutomaton, Collection, int)
is called. - pre() - Method in interface de.learnlib.sul.SUL
-
setup SUL.
- prefix - Variable in class de.learnlib.query.AbstractQuery
- processBatch(Collection<? extends OmegaQuery<I, D>>) - Method in interface de.learnlib.oracle.OmegaMembershipOracle
- processBatch(Collection<? extends Query<I, D>>) - Method in interface de.learnlib.oracle.MembershipOracle
- processBatch(Collection<? extends T>) - Method in interface de.learnlib.oracle.parallelism.BatchProcessor
-
Process the batch.
- processInput(A, Word<I>) - Method in interface de.learnlib.oracle.AutomatonOracle
-
Processes the given input.
- processInput(Word<I>, Word<I>, int) - Method in interface de.learnlib.oracle.LassoOracle
-
Processes the given omega query.
- processQueries(Collection<? extends OmegaQuery<I, D>>) - Method in interface de.learnlib.oracle.OmegaMembershipOracle
- processQueries(Collection<? extends OmegaQuery<I, D>>) - Method in interface de.learnlib.oracle.SingleQueryOmegaOracle
- processQueries(Collection<? extends Query<I, D>>) - Method in interface de.learnlib.oracle.MembershipOracle
-
Processes the specified collection of queries.
- processQueries(Collection<? extends Query<I, D>>) - Method in interface de.learnlib.oracle.SingleQueryOracle
- processQueries(Collection<? extends Query<I, Word<O>>>) - Method in interface de.learnlib.oracle.SymbolQueryOracle
- processQuery(OmegaQuery<I, D>) - Method in interface de.learnlib.oracle.OmegaMembershipOracle
- processQuery(OmegaQuery<I, D>) - Method in interface de.learnlib.oracle.SingleQueryOmegaOracle
- processQuery(Query<I, D>) - Method in interface de.learnlib.oracle.MembershipOracle
-
Processes a single query.
- processQuery(Query<I, D>) - Method in interface de.learnlib.oracle.SingleQueryOracle
- PROFILING - Static variable in class de.learnlib.logging.Category
-
Marker for profiling-related properties.
- PropertyOracle<I,A extends Output<I,D>,P,D> - Interface in de.learnlib.oracle
-
A
PropertyOracle
can disprove a property, and used to find a counter example to a hypothesis. - PropertyOracle.DFAPropertyOracle<I,P> - Interface in de.learnlib.oracle
- PropertyOracle.MealyPropertyOracle<I,O,P> - Interface in de.learnlib.oracle
Q
- query(I) - Method in interface de.learnlib.oracle.SymbolQueryOracle
-
Query the system under learning for a new symbol.
- Query<I,D> - Class in de.learnlib.query
-
A query is the basic form of interaction between a
learner
and a(membership) oracle
, or teacher. - Query() - Constructor for class de.learnlib.query.Query
- QUERY - Static variable in class de.learnlib.logging.Category
-
Marker for query-related properties.
- QueryAnswerer<I,D> - Interface in de.learnlib.oracle
R
- refineHypothesis(DefaultQuery<I, D>) - Method in interface de.learnlib.algorithm.LearningAlgorithm
-
Triggers a refinement of the model by providing a counterexample.
- repeatOutput(O) - Static method in class de.learnlib.exception.MappedException
- repeatOutput(O, O) - Static method in class de.learnlib.exception.MappedException
- reset() - Method in interface de.learnlib.oracle.SymbolQueryOracle
-
Reset the system under learning.
- Resumable<T> - Interface in de.learnlib
-
Data structures that implement this interface can be "suspended" by means of exposing a state object that contains all data that is necessary to resume from this state at a later point in time.
- resume(T) - Method in interface de.learnlib.Resumable
-
Resume the datastructure from a previously suspended point in time.
S
- setMultiplier(double) - Method in interface de.learnlib.oracle.AutomatonOracle
- setProperty(P) - Method in interface de.learnlib.oracle.PropertyOracle
-
Set the property.
- shutdown() - Method in interface de.learnlib.oracle.parallelism.ThreadPool
-
Shuts down all worker threads, but waits for any queued queries to be processed.
- shutdownNow() - Method in interface de.learnlib.oracle.parallelism.ThreadPool
-
Shuts down all worker threads, and attempts to abort any query processing currently taking place.
- SingleQueryOmegaOracle<S,I,D> - Interface in de.learnlib.oracle
-
An
OmegaMembershipOracle
that answers single queries. - SingleQueryOmegaOracle.SingleQueryOmegaOracleDFA<S,I> - Interface in de.learnlib.oracle
- SingleQueryOmegaOracle.SingleQueryOmegaOracleMealy<S,I,O> - Interface in de.learnlib.oracle
- SingleQueryOracle<I,D> - Interface in de.learnlib.oracle
-
Base interface for oracles whose semantic is defined in terms of directly answering single queries (like a
QueryAnswerer
), and that cannot profit from batch processing of queries. - SingleQueryOracle.SingleQueryOracleDFA<I> - Interface in de.learnlib.oracle
- SingleQueryOracle.SingleQueryOracleMealy<I,O> - Interface in de.learnlib.oracle
- SingleQueryOracle.SingleQueryOracleMoore<I,O> - Interface in de.learnlib.oracle
- startLearning() - Method in interface de.learnlib.algorithm.LearningAlgorithm
-
Starts the model inference process, creating an initial hypothesis in the provided model object.
- StateLocalInputSUL<I,O> - Interface in de.learnlib.sul
-
A System Under Learning (SUL) which can additionally report the inputs that the SUL can process in its current state, i.e. inputs that will not trigger a
SULException
when used in the next invocation of theSUL.step(Object)
method return an otherwise "undefined" behavior. - STATISTIC - Static variable in class de.learnlib.logging.Category
-
Marker for statistic-related properties.
- StatisticCollector - Interface in de.learnlib.statistic
-
A utility interface to indicate that the implementing class collects statistical information that may be obtained via its
StatisticCollector.getStatisticalData()
method. - StatisticData - Interface in de.learnlib.statistic
-
Common interface for statistical data.
- StatisticLearner<M,I,D> - Interface in de.learnlib.statistic
-
Common interface for learners keeping statistics.
- StatisticLearner.DFAStatisticLearner<I> - Interface in de.learnlib.statistic
- StatisticLearner.MealyStatisticLearner<I,O> - Interface in de.learnlib.statistic
- StatisticLearner.MooreStatisticLearner<I,O> - Interface in de.learnlib.statistic
- StatisticOracle<I,D> - Interface in de.learnlib.statistic
-
Common interface for oracles keeping statistics.
- StatisticSUL<I,O> - Interface in de.learnlib.statistic
- step(I) - Method in interface de.learnlib.sul.SUL
-
make one step on the SUL.
- suffix - Variable in class de.learnlib.query.AbstractQuery
- SUL<I,O> - Interface in de.learnlib.sul
-
Interface for a system under learning (SUL) that can make single steps.
- SULException - Exception in de.learnlib.exception
-
Unchecked exception class that can be used by implementors of a
SUL
to wrap any exceptions that occur during theSUL.step(Object)
methods. - SULException(Throwable) - Constructor for exception de.learnlib.exception.SULException
-
Creates a SULException wrapped around a
Throwable
. - SULMapper<AI,AO,CI,CO> - Interface in de.learnlib.sul
- suspend() - Method in interface de.learnlib.Resumable
-
Expose the state object.
- SymbolQueryOracle<I,O> - Interface in de.learnlib.oracle
-
Symbol query interface.
- SYSTEM - Static variable in class de.learnlib.logging.Category
-
Marker for system-related properties.
T
- ThreadPool - Interface in de.learnlib.oracle.parallelism
-
A markup interface for a component that manages a pool of threads that may want to be shut down after usage.
- ThreadPool.PoolPolicy - Enum in de.learnlib.oracle.parallelism
-
The policy for dealing with thread pools.
- toString() - Method in class de.learnlib.query.DefaultQuery
- toString() - Method in class de.learnlib.query.OmegaQuery
- toString() - Method in class de.learnlib.query.Query
-
Returns the string representation of this query.
- toStringWithAnswer(D) - Method in class de.learnlib.query.AbstractQuery
-
Returns the string representation of this query, including a possible answer.
- transformAccessSequence(Word<I>) - Method in interface de.learnlib.AccessSequenceTransformer
V
- valueOf(String) - Static method in enum de.learnlib.oracle.parallelism.ThreadPool.PoolPolicy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.learnlib.oracle.parallelism.ThreadPool.PoolPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages