All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractAAARLearner<L extends LearningAlgorithm<CM,CI,D> & SupportsGrowingAlphabet<CI>,AM,CM,AI,CI,D> |
Base implementation of the learner presented in "Automata Learning with Automated Alphabet Abstraction Refinement" by
Howar et al.
|
AbstractAbstractionTree<AI,CI,D> |
|
AbstractAutomatonLStar<A,I,D,S,T,SP,TP,AI extends MutableDeterministic<S,I,T,SP,TP> & SupportsGrowingAlphabet<I>> |
|
AbstractBaseCounterexample<E> |
|
AbstractBaseDTNode<I,D> |
|
AbstractBasePTAState<S extends AbstractBasePTAState<S,SP,TP>,SP,TP> |
|
AbstractBFInclusionOracle<A extends DetOutputAutomaton<?,I,?,D>,I,D> |
|
AbstractBFOracle<A extends DeterministicAutomaton<?,I,?>,I,D> |
|
AbstractBFOracleTest<D> |
|
AbstractBlueFringePTA<S extends AbstractBlueFringePTAState<S,SP,TP>,SP,TP> |
|
AbstractBlueFringePTAState<S extends AbstractBlueFringePTAState<S,SP,TP>,SP,TP> |
|
AbstractBlueFringeRPNI<I,D,SP,TP,M> |
Abstract base class for Blue-Fringe-RPNI algorithms.
|
AbstractCalculator |
|
AbstractContextExecutableInputSUL<I extends ContextExecutableInput<? extends O,? super C>,O,C> |
|
AbstractCounterexample<E> |
|
AbstractDecisionTree<I,D> |
|
AbstractDFALearnerIT |
Abstract integration test for DFA learning algorithms.
|
AbstractDFAPassiveLearnerIT |
Abstract integration test for passive DFA learning algorithms.
|
AbstractDiscriminationTree<DSCR,I,O,D,N extends AbstractDTNode<DSCR,O,D,N>> |
An abstract super class for aggregating some information/functionality for discrimination trees.
|
AbstractDTNode<I,D> |
|
AbstractDTNode<DSCR,O,D,N extends AbstractDTNode<DSCR,O,D,N>> |
An abstract super class (DAO) for aggregating some information stored in a node of a discrimination tree.
|
AbstractDynamicBatchProcessor<Q,P extends BatchProcessor<Q>> |
A batch processor that dynamically distributes queries to worker threads.
|
AbstractDynamicBatchProcessorBuilder<Q,P extends BatchProcessor<Q>,OR> |
|
AbstractExplicitAAARLearner<L extends LearningAlgorithm<CM,CI,D> & SupportsGrowingAlphabet<CI>,AM,CM,AI,CI,D> |
|
AbstractExtensibleAutomatonLStar<A,I,D,S,T,SP,TP,AI extends MutableDeterministic<S,I,T,SP,TP> & SupportsGrowingAlphabet<I>> |
|
AbstractExtensibleAutomatonLStar.BuilderDefaults |
|
AbstractGenericAAARLearner<L extends LearningAlgorithm<CM,CI,D> & SupportsGrowingAlphabet<CI>,AM,CM,AI,CI,D> |
|
AbstractGrowingAlphabetDFATest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<DFA<?,Character>,Character,Boolean>> |
|
AbstractGrowingAlphabetMealyTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<MealyMachine<?,Character,?,Character>,Character,Word<Character>>> |
|
AbstractGrowingAlphabetMooreTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<MooreMachine<?,Character,?,Character>,Character,Word<Character>>> |
|
AbstractGrowingAlphabetTest<L extends SupportsGrowingAlphabet<I> & LearningAlgorithm<M,I,D>,M extends UniversalDeterministicAutomaton<?,I,?,?,?> & Output<I,D>,OR,I,D> |
Simple (abstract super) test class that checks the basic workflow of a learning algorithm that implements SupportsGrowingAlphabet .
|
AbstractHypTrans<I> |
|
Abstraction<AI,CI> |
An interface for mapping concrete symbols to their abstraction, and abstractions to their representatives,
respectively.
|
AbstractLStar<A,I,D> |
An abstract base class for L*-style algorithms.
|
AbstractMealyLearnerIT |
Abstract integration test for Mealy machine learning algorithms.
|
AbstractMealyPassiveLearnerIT |
Abstract integration test for passive Mealy machine learning algorithms.
|
AbstractMealySymLearnerIT |
Abstract integration test for Mealy machine learning algorithms.
|
AbstractMooreLearnerIT |
Abstract integration test for Moore machine learning algorithms.
|
AbstractMoorePassiveLearnerIT |
Abstract integration test for passive Moore machine learning algorithms.
|
AbstractMooreSymLearnerIT |
Abstract integration test for Moore machine learning algorithms.
|
AbstractNamedAcexAnalyzer |
An abstract counterexample analyzer that carries a name.
|
AbstractObservationTableWriter<I,D> |
|
AbstractOneSEVPALearnerIT |
Abstract integration test for OneSEVPA learning algorithms.
|
AbstractOPLearner<M extends SuffixOutput<I,D>,I,D,SP,TP> |
|
AbstractOPLearner.BuilderDefaults |
|
AbstractOptimalTTT<M,I,D> |
|
AbstractQuery<I,D> |
|
AbstractResumableLearnerDFATest<L extends Resumable<T> & LearningAlgorithm<DFA<?,Character>,Character,Boolean>,T> |
|
AbstractResumableLearnerMealyTest<L extends Resumable<T> & LearningAlgorithm<MealyMachine<?,Character,?,Character>,Character,Word<Character>>,T> |
|
AbstractResumableLearnerMooreTest<L extends Resumable<T> & LearningAlgorithm<MooreMachine<?,Character,?,Character>,Character,Word<Character>>,T> |
|
AbstractResumableLearnerTest<L extends Resumable<T> & LearningAlgorithm<M,I,D>,M extends UniversalDeterministicAutomaton<?,I,?,?,?>,OR,I,D,T> |
Test class that checks the workflow of a learning algorithm that implements Resumable .
|
AbstractSBALearnerIT |
Abstract integration test for SBA learning algorithms.
|
AbstractSPALearnerIT |
Abstract integration test for SPA learning algorithms.
|
AbstractSPMMLearnerIT |
Abstract integration test for SPMM learning algorithms.
|
AbstractSSTPassiveLearnerIT |
|
AbstractStaticBatchProcessor<Q,P extends BatchProcessor<Q>> |
A batch processor that statically distributes a set of queries among several threads.
|
AbstractStaticBatchProcessorBuilder<Q,P extends BatchProcessor<Q>,OR> |
|
AbstractStatisticData |
Common interface for statistical data.
|
AbstractSULOmegaOracle<S,I,O,Q> |
|
AbstractTemporaryIntrusiveDTNode<DSCR,O,D,T extends IntrusiveList<?>,N extends AbstractTemporaryIntrusiveDTNode<DSCR,O,D,T,N>> |
An extension of the AbstractDTNode that adds the concept of temporary splitters as well as linking
discrimination tree nodes outside their regular tree structure.
|
AbstractTestWordEQOracle<A extends Output<I,D>,I,D> |
|
AbstractTTTHypothesis<S extends TTTState<I,D>,I,D,T> |
|
AbstractTTTHypothesis.TTTEdge<I,D> |
|
AbstractTTTLearner<A,I,D> |
The TTT learning algorithm for DFA .
|
AbstractTTTLearner.BuilderDefaults |
|
AbstractTTTLearner.Splitter<I,D> |
Data structure for representing a splitter.
|
AbstractVisualizationTest<L extends LearningAlgorithm<? extends MealyMachine<?,ExampleCoffeeMachine.Input,?,String>,ExampleCoffeeMachine.Input,Word<String>>> |
Abstract class for tests that check the visualization of hypotheses or other internal data structure.
|
AbstractVPALearner<I> |
|
AbstractWordBasedDiscriminationTree<I,O,D> |
Convenient class for word-based discrimination trees that already binds certain generics.
|
AbstractWordBasedDTNode<I,O,D> |
Convenient class for word-based discrimination tree nodes that already binds certain generics.
|
AccessSequenceProvider<I> |
Common interface for objects that have an access sequence associated with them (e.g., states and transitions of a
hypotheses).
|
AccessSequenceTransformer<I> |
|
AcexAnalysisAlgorithms |
|
AcexAnalyzer |
|
AcexAnalyzers |
|
AcexAnalyzers.Direction |
|
AcexLocalSuffixFinder |
|
ADSCalculator |
|
ADT<S,I,O> |
The adaptive discrimination tree class.
|
ADT.LCAInfo<S,I,O> |
|
ADTExtender |
Interface for configuration objects that specify how to finalize the temporary splitter given by regular
counterexample decomposition.
|
ADTExtenders |
|
ADTHypothesis<I,O> |
Hypothesis model.
|
ADTLeafNode<S,I,O> |
Leaf node implementation.
|
ADTLearner<I,O> |
The main learning algorithm.
|
ADTLearnerBuilder<I,O> |
|
ADTLearnerState<S,I,O> |
Utility class that captures all essential state of a ADTLearner run.
|
ADTNode<S,I,O> |
|
ADTNode.NodeType |
Utility enum to distinguish the 3 possible types of ADT nodes.
|
ADTResetNode<S,I,O> |
Reset node implementation.
|
ADTState<I,O> |
Hypothesis state model.
|
ADTSymbolNode<S,I,O> |
Symbol node implementation.
|
ADTTransition<I,O> |
Hypothesis transition model.
|
ADTUtil |
Utility class, that offers some operations revolving around adaptive distinguishing sequences.
|
ATManager<I> |
A manager of access sequences and terminating sequences of SBA s during the learning process.
|
ATManager<I,O> |
A manager of access sequences and terminating sequences of SPMM s during the learning process.
|
ATRManager<I> |
A manager of access sequences, terminating sequences, and return sequences of SPA s during the learning
process.
|
AutomatonLStarState<I,D,AI,S> |
Class that contains all data that represent the internal state of the AbstractAutomatonLStar learner and its
DFA and Mealy implementations.
|
AutomatonOracle<A extends DeterministicAutomaton<?,I,?>,I,D> |
Finds counterexamples (to particular claims) to a hypothesis, while generating words that are in the given
hypothesis.
|
AutomatonOracle.DFAOracle<I> |
|
AutomatonOracle.MealyOracle<I,O> |
|
BasePTA<S extends AbstractBasePTAState<S,SP,TP>,SP,TP> |
Base class for prefix tree acceptors.
|
BaseTTTDiscriminationTree<I,D> |
The discrimination tree data structure.
|
BatchInterruptedException |
Exception that is thrown if a parallel batch is interrupted during processing.
|
BatchProcessor<T> |
|
BestEffortCalculator |
|
BestEffortDefensiveCalculator |
|
BinaryDTNode<I,D> |
Binary discrimination tree node specialization.
|
BinaryDTree<I,D> |
Binary discrimination tree specialization.
|
BlackBoxOracle<A extends Output<I,D>,I,D> |
|
BlackBoxOracle.DFABlackBoxOracle<I> |
|
BlackBoxOracle.MealyBlackBoxOracle<I,O> |
|
BlockList<I> |
|
BlockList<I,D> |
|
BlueFringeEDSMDFA<I> |
A state-merging learning algorithm based on the evidence principle.
|
BlueFringeMDLDFA<I> |
A state-merging learning algorithm based on the minimal description length principle.
|
BlueFringePTA<SP,TP> |
|
BlueFringePTAState<SP,TP> |
|
BlueFringeRPNIDFA<I> |
A Blue Fringe version of RPNI for learning DFAs.
|
BlueFringeRPNIMealy<I,O> |
Blue-fringe version of RPNI for inferring Mealy machines.
|
BlueFringeRPNIMoore<I,O> |
Blue-fringe version of RPNI for inferring Moore machines.
|
BooleanMap<V> |
Primitive implementation for boolean maps.
|
BoundedDeque<E> |
A generic deque-derived container which transparently acts either as a stack or a queue, and optionally
a capacity restriction with a configurable policy which element is evicted (or reject) if the maximum capacity is
reached.
|
BoundedDeque.AccessPolicy |
The policy which determines in which order elements are accessed.
|
BoundedDeque.EvictPolicy |
The policy which determines in which order elements are removed if the maximum capacity is reached.
|
Category |
A set of markers that allow one to categorize logging output.
|
CExFirstOracle<A extends Output<I,D>,I,D> |
The strategy of this black-box oracle is to first try out a property, to see if it can be disproved.
|
Children<I,D> |
|
ClassicLStarDFA<I> |
Implementation of the L* algorithm by Dana Angluin.
|
ClassicLStarDFABuilder<I> |
|
ClassicLStarMealy<I,O> |
An implementation of the L*Mealy algorithm for inferring Mealy machines, as described by Oliver Niese in his Ph.D.
|
ClassicLStarMealyBuilder<I,O> |
|
ClassicLStarMoore<I,O> |
A MooreMachine -based specialization of the classic L* learner.
|
ClassicLStarMooreBuilder<I,O> |
|
ClassicPrefixTransformAcex<I,D> |
An abstract counterexample based on prefix transformations.
|
CloseRandomStrategy |
|
ClosingStrategies |
Collection of predefined observation table closing strategies.
|
ClosingStrategy<I,D> |
A closing strategy, determining how to proceed when an observation table needs to be closed.
|
CompleteExplorationEQOracle<A extends Output<I,D>,I,D> |
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.
|
ContextExecutableInput<O,C> |
A context executable input is an input that performs a specific action on a SUL itself, given a specific
execution context.
|
ContextExecutableInputSUL<I extends ContextExecutableInput<? extends O,? super C>,O,C> |
|
ContextHandler<C> |
|
ContextPair<I> |
|
Counter |
A simple counter.
|
CounterCollection |
A collection of counters.
|
CounterOracle<I,D> |
A MembershipOracle that counts both the number of queries and the total number of symbols occurring in all
those queries.
|
CounterSymbolQueryOracle<I,O> |
|
DefaultATManager<I> |
A default ATManager that only extracts initial access sequences and terminating sequences from positive
counterexamples.
|
DefaultATManager<I,O> |
A default ATManager that only extracts initial access sequences and terminating sequences from positive
counterexamples.
|
DefaultATRManager<I> |
A default ATRManager that only extracts initial access sequences, terminating sequences, and return sequences
from positive counterexamples.
|
DefaultExtender |
|
DefaultLearningExample<I,D,A extends UniversalAutomaton<?,I,?,?,?> & SuffixOutput<I,D>> |
A learning example that directly stores the alphabet and the reference automaton in its
fields.
|
DefaultLearningExample.DefaultDFALearningExample<I> |
|
DefaultLearningExample.DefaultMealyLearningExample<I,D> |
|
DefaultLearningExample.DefaultMooreLearningExample<I,D> |
|
DefaultLearningExample.DefaultOneSEVPALearningExample<I> |
|
DefaultLearningExample.DefaultSBALearningExample<I> |
|
DefaultLearningExample.DefaultSPALearningExample<I> |
|
DefaultLearningExample.DefaultSPMMLearningExample<I,O> |
|
DefaultLearningExample.DefaultSSTLearningExample<I,D> |
|
DefaultPassiveLearningExample<I,D> |
Default implementation for a passive learning example.
|
DefaultPassiveLearningExample.DefaultDFAPassiveLearningExample<I> |
|
DefaultPassiveLearningExample.DefaultMealyPassiveLearningExample<I,O> |
|
DefaultPassiveLearningExample.DefaultMoorePassiveLearningExample<I,O> |
|
DefaultPassiveLearningExample.DefaultSSTPassiveLearningExample<I,O> |
|
DefaultProcessingOrders |
Standard processing orders that can be used for the RPNI algorithm.
|
DefaultQuery<I,D> |
A query is a container for tests a learning algorithms performs, containing the actual test and the corresponding
result.
|
DefensiveADS<S,I,O> |
A variant of the backtracking ADS search (see ADS , BacktrackingSearch ), that works on partially defined automata.
|
DefensiveADSCalculator |
|
DFABenchmarks |
|
DFABFEmptinessOracle<I> |
This is an auto-generated refinement.
|
DFABFInclusionOracle<I> |
This is an auto-generated refinement.
|
DFACacheOracle<I> |
DFA cache.
|
DFACacheOracle.DFACacheOracleState<I> |
|
DFACaches |
|
DFACExFirstOracle<I> |
This is an auto-generated refinement.
|
DFACompleteExplorationEQOracle<I> |
This is an auto-generated refinement.
|
DFACounterOracle<I> |
This is an auto-generated refinement.
|
DFADisproveFirstOracle<I> |
This is an auto-generated refinement.
|
DFAEQOracleChain<I> |
This is an auto-generated refinement.
|
DFAFinitePropertyOracle<I,P> |
A property oracle for DFAs where it is fine to only check finite words from the model checker.
|
DFAHashCacheOracle<I> |
|
DFAHashCacheOracle.DFAHashCacheOracleState<I> |
|
DFAHistogramOracle<I> |
This is an auto-generated refinement.
|
DFAIncrementalWMethodEQOracle<I> |
This is an auto-generated refinement.
|
DFALassoEmptinessOracleImpl<S,I> |
This is an auto-generated refinement.
|
DFALassoPropertyOracle<I,P> |
A property oracle for DFAs that can check lassos from the model checker.
|
DFAPropertyOracleChain<I,P> |
This is an auto-generated refinement.
|
DFARandomWMethodEQOracle<I> |
This is an auto-generated refinement.
|
DFARandomWordsEQOracle<I> |
This is an auto-generated refinement.
|
DFARandomWpMethodEQOracle<I> |
This is an auto-generated refinement.
|
DFARefinementCounterLearner<I> |
This is an auto-generated refinement.
|
DFASimulatorEQOracle<I> |
This is an auto-generated refinement.
|
DFASimulatorOracle<I> |
This is an auto-generated refinement.
|
DFAWMethodEQOracle<I> |
This is an auto-generated refinement.
|
DFAWpMethodEQOracle<I> |
This is an auto-generated refinement.
|
DFAWrapper<S extends AbstractBasePTAState<S,Boolean,Void>,I> |
|
DiscriminationTreeIterators |
Factory methods for several kinds of discrimination tree node iterators.
|
DisproveFirstOracle<A extends Output<I,D>,I,D> |
The strategy of this black-box oracle is to first try to disprove all properties before finding a counter example to
the given hypothesis.
|
DTInnerNode<I,D> |
|
DTLeaf<I,D> |
|
DTNode<I> |
|
DTree<I> |
|
DynamicParallelOmegaOracle<S,I,D> |
|
DynamicParallelOmegaOracleBuilder<S,I,D> |
|
DynamicParallelOracle<I,D> |
|
DynamicParallelOracleBuilder<I,D> |
|
DynamicSymbolComparator<I> |
|
EmptinessOracle<A extends Output<I,D>,I,D> |
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> |
|
EmptinessOracle.MealyEmptinessOracle<I,O> |
|
EQOracleChain<A,I,D> |
|
EquivalenceOracle<A,I,D> |
An equivalence oracle, which checks hypothesis automata against the (possibly unknown) system under learning (SUL).
|
EquivalenceOracle.DFAEquivalenceOracle<I> |
|
EquivalenceOracle.MealyEquivalenceOracle<I,O> |
|
EquivalenceOracle.MooreEquivalenceOracle<I,O> |
|
Error |
|
ExampleAngluin |
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''.
|
ExampleCoffeeMachine |
This example represents the Coffee Machine example from Steffen et al.
|
ExampleCoffeeMachine.Input |
|
ExampleGrid |
This class generates a Mealy machine consisting of a two-dimensional grid of states.
|
ExampleKeylock |
|
ExamplePalindrome |
|
ExamplePalindrome |
|
ExamplePalindrome |
|
ExamplePaulAndMary |
This class implements a sad love story - DFA style.
|
ExampleRandomDFA |
|
ExampleRandomMealy<I,O> |
|
ExampleRandomMoore<I,O> |
|
ExampleRandomOneSEVPA<I> |
|
ExampleRandomSBA<I> |
|
ExampleRandomSPA<I> |
|
ExampleRandomSPMM<I,O> |
|
ExampleRandomSST<I,O> |
|
ExampleRandomStateLocalInputMealy<I,O> |
|
ExampleShahbazGroz |
This class provides the example used in the paper ''Inferring Mealy Machines'' by Muzammil Shahbaz and Roland Groz
(see Figure 1).
|
ExampleStack |
This example encodes a small stack with a capacity of three elements and "push" and "pop" operations as Mealy
machine.
|
ExampleStack.Input |
|
ExampleStack.Output |
|
ExampleTinyDFA |
Tiny DFA with language (ab)*.
|
ExampleTinyMealy |
Tiny machine with the language (a1a2)^*.
|
ExecutableInput<O> |
An executable input is an input that performs a specific action on a SUL itself.
|
ExecutableInputSUL<I extends ExecutableInput<? extends O>,O> |
|
ExhaustiveReplacer |
|
Experiment<A> |
runs a learning experiment.
|
Experiment.DFAExperiment<I> |
|
Experiment.MealyExperiment<I,O> |
|
Experiment.MooreExperiment<I,O> |
|
ExplicitAAARLearnerDFA<L extends LearningAlgorithm.DFALearner<CI> & SupportsGrowingAlphabet<CI>,AI,CI> |
|
ExplicitAAARLearnerMealy<L extends LearningAlgorithm.MealyLearner<CI,O> & SupportsGrowingAlphabet<CI>,AI,CI,O> |
|
ExplicitAAARLearnerMoore<L extends LearningAlgorithm.MooreLearner<CI,O> & SupportsGrowingAlphabet<CI>,AI,CI,O> |
|
ExplicitAbstractionTree<AI,CI,D> |
|
ExplicitInitialAbstraction<AI,CI> |
This interface denotes an Abstraction that additionally provides an initial classification of abstract input
symbols.
|
ExtensibleLStarDFA<I> |
An implementation of Angluin's L* algorithm for learning DFAs, as described in the paper "Learning Regular Sets from
Queries and Counterexamples".
|
ExtensibleLStarDFABuilder<I> |
|
ExtensibleLStarMealy<I,O> |
|
ExtensibleLStarMealyBuilder<I,O> |
|
ExtensibleLStarMoore<I,O> |
A MooreMachine -based specialization of the extensible L* learner.
|
ExtensibleLStarMooreBuilder<I,O> |
|
ExtensionResult<S,I,O> |
A class that describes the possible result a ADTExtender can return.
|
GenerateRefinement |
Annotation to indicate that a subclass with the specified configuration should be generated.
|
GenerateRefinements |
|
Generic |
Definition of a generic parameter.
|
GenericAAARLearnerDFA<L extends LearningAlgorithm.DFALearner<CI> & SupportsGrowingAlphabet<CI>,AI,CI> |
|
GenericAAARLearnerMealy<L extends LearningAlgorithm.MealyLearner<CI,O> & SupportsGrowingAlphabet<CI>,AI,CI,O> |
|
GenericAAARLearnerMoore<L extends LearningAlgorithm.MooreLearner<CI,O> & SupportsGrowingAlphabet<CI>,AI,CI,O> |
|
GenericAbstractionTree<AI,CI,D> |
|
GenericObservationTable<I,D> |
Observation table class.
|
GlobalSuffixFinder<I,D> |
Interface for a global suffix finder.
|
GlobalSuffixFinders |
A collection of suffix-based global counterexample analyzers.
|
GlobalSuffixLearner<M,I,D> |
Common interface for learning algorithms that use a global suffix set.
|
GlobalSuffixLearner.GlobalSuffixLearnerDFA<I> |
|
GlobalSuffixLearner.GlobalSuffixLearnerMealy<I,O> |
|
HistogramDataSet |
A simple histogram data set.
|
HistogramOracle<I,D> |
Collects a histogram of passed query lengths.
|
HState<I,O,SP,TP> |
|
HTransition<I,O,SP,TP> |
|
HypIntTrans<I> |
|
HypLoc<I> |
|
HypothesisChangedException |
Exception to indicate structural changes of the hypothesis during counterexample analysis, thus possibly invalidating
the counterexample.
|
HypRetTrans<I> |
|
InclusionOracle<A extends Output<I,D>,I,D> |
Decides whether the language of a given hypothesis is included in some other language (e.g., from a SUL ).
|
InclusionOracle.DFAInclusionOracle<I> |
|
InclusionOracle.MealyInclusionOracle<I,O> |
|
IncomingList<I,D> |
The head of the intrusive linked list for storing incoming transitions of a DT node.
|
Inconsistency<I> |
|
Inconsistency<I> |
|
IncrementalWMethodEQOracle<A extends UniversalDeterministicAutomaton<?,I,?,?,?> & Output<I,D>,I,D> |
|
Interface |
Definition of an additional inferface.
|
IntrusiveList<T extends IntrusiveListElem<T>> |
The head of the intrusive linked list for storing incoming transitions of a DT node.
|
IntrusiveListElem<T> |
Interface for objects that may occur in a IntrusiveList , either as a value element or the head of the list
(which represents the list itself, but does not carry any value).
|
IntrusiveListElemImpl<T> |
|
KearnsVaziraniAdapterDFA<I> |
|
KearnsVaziraniAdapterMealy<I,O> |
|
KearnsVaziraniDFA<I> |
The Kearns/Vazirani algorithm for learning DFA, as described in the book "An Introduction to Computational Learning
Theory" by Michael Kearns and Umesh Vazirani.
|
KearnsVaziraniDFABuilder<I> |
|
KearnsVaziraniDFAState<I> |
Class that contains all data that represent the internal state of the KearnsVaziraniDFA learner.
|
KearnsVaziraniMealy<I,O> |
An adaption of the Kearns/Vazirani algorithm for Mealy machines.
|
KearnsVaziraniMealyBuilder<I,O> |
|
KearnsVaziraniMealyState<I,O> |
Class that contains all data that represent the internal state of the KearnsVaziraniMealy learner.
|
LassoEmptinessOracle<L extends Lasso<I,D>,I,D> |
An emptiness oracle for lassos.
|
LassoEmptinessOracle.DFALassoEmptinessOracle<I> |
|
LassoEmptinessOracle.MealyLassoEmptinessOracle<I,O> |
|
LassoEmptinessOracleImpl<L extends Lasso<I,D>,S,I,D> |
|
LassoOracle<L extends Lasso<I,D>,I,D> |
An automaton oracle for lassos.
|
LassoOracle.DFALassoOracle<I> |
|
LassoOracle.MealyLassoOracle<I,O> |
|
LCAInfo<O,N> |
DAO for aggregating information about the least common ancestor of two subtrees in a discrimination tree.
|
LeafSplitter |
Interface for configuration objects that specify how to split the ADT leaf of a hypothesis state that needs
refinement.
|
LeafSplitters |
|
LearnerConstructor<L extends LearningAlgorithm<?,I,D>,I,D> |
|
LearnerITUtil |
Utility class for integration tests for a learning algorithm (or "learner").
|
LearnerVariant<M,I,D> |
|
LearnerVariantList<M,I,D> |
A write-only list to store multiple variants of a learning algorithm.
|
LearnerVariantList.DFALearnerVariantList<I> |
|
LearnerVariantList.MealyLearnerVariantList<I,O> |
|
LearnerVariantList.MealySymLearnerVariantList<I,O> |
|
LearnerVariantList.MooreLearnerVariantList<I,O> |
|
LearnerVariantList.MooreSymLearnerVariantList<I,O> |
|
LearnerVariantList.OneSEVPALearnerVariantList<I> |
|
LearnerVariantList.SBALearnerVariantList<I> |
|
LearnerVariantList.SPALearnerVariantList<I> |
|
LearnerVariantList.SPMMLearnerVariantList<I,O> |
|
LearnerVariantListImpl<M,I,D> |
|
LearnerVariantListImpl.DFALearnerVariantListImpl<I> |
|
LearnerVariantListImpl.MealyLearnerVariantListImpl<I,O> |
|
LearnerVariantListImpl.MealySymLearnerVariantListImpl<I,O> |
|
LearnerVariantListImpl.MooreLearnerVariantListImpl<I,O> |
|
LearnerVariantListImpl.MooreSymLearnerVariantListImpl<I,O> |
|
LearnerVariantListImpl.OneSEVPALearnerVariantListImpl<I> |
|
LearnerVariantListImpl.SBALearnerVariantListImpl<I> |
|
LearnerVariantListImpl.SPALearnerVariantListImpl<I> |
|
LearnerVariantListImpl.SPMMLearnerVariantListImpl<I,O> |
|
LearningAlgorithm<M,I,D> |
Basic interface for a model inference algorithm.
|
LearningAlgorithm.DFALearner<I> |
|
LearningAlgorithm.MealyLearner<I,O> |
|
LearningAlgorithm.MooreLearner<I,O> |
|
LearningAlgorithm.NFALearner<I> |
|
LearningCache<A,I,O> |
Interface for a cache used in automata learning.
|
LearningCache.DFALearningCache<I> |
|
LearningCache.MealyLearningCache<I,O> |
Specialization of the LearningCache interface for Mealy machine learning.
|
LearningCache.MooreLearningCache<I,O> |
Specialization of the LearningCache interface for Moore machine learning.
|
LearningCacheOracle<A,I,D> |
|
LearningCacheOracle.DFALearningCacheOracle<I> |
|
LearningCacheOracle.MealyLearningCacheOracle<I,O> |
|
LearningCacheOracle.MooreLearningCacheOracle<I,O> |
|
LearningExample<I,A> |
|
LearningExample.DFALearningExample<I> |
|
LearningExample.MealyLearningExample<I,O> |
|
LearningExample.MooreLearningExample<I,O> |
|
LearningExample.OneSEVPALearningExample<I> |
|
LearningExample.SBALearningExample<I> |
|
LearningExample.SPALearningExample<I> |
|
LearningExample.SPMMLearningExample<I,O> |
|
LearningExample.SSTLearningExample<I,O> |
|
LearningExample.StateLocalInputMealyLearningExample<I,O> |
|
LearningExample.UniversalDeterministicLearningExample<I,A extends UniversalAutomaton<?,I,?,?,?>> |
|
LearningExamples |
|
LearnLibLocalPropertiesAutomataLibSettingsSource |
|
LearnLibLocalPropertiesSource |
|
LearnLibPropertiesAutomataLibSettingsSource |
|
LearnLibPropertiesSource |
|
LearnLibProperty |
An enum of all the system properties currently used by LearnLib.
|
LearnLibSettings |
|
LearnLibSettingsSource |
|
LearnLibSystemPropertiesAutomataLibSettingsSource |
|
LearnLibSystemPropertiesSource |
|
LevelOrderReplacer |
|
LocalSuffixFinder<I,D> |
Suffix-based local counterexample analyzer.
|
LocalSuffixFinders |
A collection of suffix-based local counterexample analyzers.
|
LoggingPropertyOracle<I,A extends Output<I,D>,P,D> |
A PropertyOracle that performs logging.
|
LoggingPropertyOracle.DFALoggingPropertyOracle<I,P> |
|
LoggingPropertyOracle.MealyLoggingPropertyOracle<I,O,P> |
|
LStarBaseAdapterDFA<I> |
|
LStarBaseAdapterMealy<I,O> |
|
LStarDFAUtil |
|
LStarMealyUtil |
|
LStarMooreUtil |
|
MalerPnueliDFA<I> |
|
MalerPnueliDFABuilder<I> |
|
MalerPnueliMealy<I,O> |
|
MalerPnueliMealyBuilder<I,O> |
|
MalerPnueliMoore<I,O> |
|
MalerPnueliMooreBuilder<I,O> |
|
Map |
A refinement mapping of (constructor) parameters for the to-be-generated refinement.
|
MappedException<O> |
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.
|
MappedOracle<AI,AO,CI,CO> |
A utility class that allows to lift a membership oracle of concrete input/output symbols to a membership oracle of
abstract input/output symbols, given a corresponding mapper.
|
MappedSUL<AI,AO,CI,CO> |
|
Mapper<AI,AO,CI,CO> |
|
Mapper.AsynchronousMapper<AI,AO,CI,CO> |
A mapper refinement to establish the contract of an asynchronous, query-wise translation of input words.
|
Mapper.SynchronousMapper<AI,AO,CI,CO> |
A mapper refinement to establish the contract of a synchronized, symbol-wise translation of input words for
reactive systems.
|
Mappers |
Utility methods for manipulating mappers.
|
MealyBFEmptinessOracle<I,O> |
This is an auto-generated refinement.
|
MealyBFInclusionOracle<I,O> |
This is an auto-generated refinement.
|
MealyCacheConsistencyTest<I,O> |
|
MealyCacheOracle<I,O> |
Mealy cache.
|
MealyCacheOracle.MealyCacheOracleState<I,O> |
|
MealyCaches |
|
MealyCExFirstOracle<I,O> |
This is an auto-generated refinement.
|
MealyCompleteExplorationEQOracle<I,O> |
This is an auto-generated refinement.
|
MealyCounterOracle<I,O> |
This is an auto-generated refinement.
|
MealyDHC<I,O> |
|
MealyDHCBuilder<I,O> |
|
MealyDHCState<I,O> |
Class that contains all data that represent the internal state of the MealyDHC learner.
|
MealyDisproveFirstOracle<I,O> |
This is an auto-generated refinement.
|
MealyEQOracleChain<I,O> |
This is an auto-generated refinement.
|
MealyFinitePropertyOracle<I,O,P> |
A property oracle for Mealy Machines where it is fine to only check finite words from the model checker.
|
MealyHistogramOracle<I,O> |
This is an auto-generated refinement.
|
MealyIncrementalWMethodEQOracle<I,O> |
This is an auto-generated refinement.
|
MealyLassoEmptinessOracleImpl<S,I,O> |
This is an auto-generated refinement.
|
MealyLassoPropertyOracle<I,O,P> |
A property oracle for Mealy machines that can check lassos from the model checker.
|
MealyOutInconsPrefixTransformAcex<I,O> |
|
MealyPropertyOracleChain<I,O,P> |
This is an auto-generated refinement.
|
MealyRandomWMethodEQOracle<I,O> |
This is an auto-generated refinement.
|
MealyRandomWordsEQOracle<I,O> |
This is an auto-generated refinement.
|
MealyRandomWpMethodEQOracle<I,O> |
This is an auto-generated refinement.
|
MealyRefinementCounterLearner<I,O> |
This is an auto-generated refinement.
|
MealySimulatorEQOracle<I,O> |
This is an auto-generated refinement.
|
MealySimulatorOracle<I,O> |
This is an auto-generated refinement.
|
MealySimulatorSUL<I,O> |
|
MealyUtil |
Utility class helping to unify various approaches to actively learning Mealy machines.
|
MealyWMethodEQOracle<I,O> |
This is an auto-generated refinement.
|
MealyWpMethodEQOracle<I,O> |
This is an auto-generated refinement.
|
MealyWrapper<S extends AbstractBasePTAState<S,Void,O>,I,O> |
|
MembershipOracle<I,D> |
Membership oracle interface.
|
MembershipOracle.DFAMembershipOracle<I> |
|
MembershipOracle.MealyMembershipOracle<I,O> |
A specialization of the MembershipOracle that binds the output domain to Word s of the specified
output type.
|
MembershipOracle.MooreMembershipOracle<I,O> |
A specialization of the MembershipOracle that binds the output domain to Word s of the specified
output type.
|
MethodInput |
An input symbol that represents a call to a method with a specific set of parameters.
|
MethodOutput |
Abstract output of a method.
|
MinLengthCalculator |
|
MinSizeCalculator |
|
MooreCacheConsistencyTest<I,O> |
|
MooreCacheOracle<I,O> |
Moore cache.
|
MooreCacheOracle.MooreCacheOracleState<I,O> |
|
MooreCaches |
|
MooreCompleteExplorationEQOracle<I,O> |
This is an auto-generated refinement.
|
MooreCounterOracle<I,O> |
This is an auto-generated refinement.
|
MooreEQOracleChain<I,O> |
This is an auto-generated refinement.
|
MooreIncrementalWMethodEQOracle<I,O> |
This is an auto-generated refinement.
|
MooreOutInconsPrefixTransformAcex<I,O> |
|
MooreOutputHistogramOracle<I,O> |
This is an auto-generated refinement.
|
MooreRandomWMethodEQOracle<I,O> |
This is an auto-generated refinement.
|
MooreRandomWordsEQOracle<I,O> |
This is an auto-generated refinement.
|
MooreRandomWpMethodEQOracle<I,O> |
This is an auto-generated refinement.
|
MooreRefinementCounterLearner<I,O> |
This is an auto-generated refinement.
|
MooreSimulatorEQOracle<I,O> |
This is an auto-generated refinement.
|
MooreSimulatorOracle<I,O> |
This is an auto-generated refinement.
|
MooreUtil |
Utility class helping to unify various approaches to actively learning Moore machines.
|
MooreWMethodEQOracle<I,O> |
This is an auto-generated refinement.
|
MooreWpMethodEQOracle<I,O> |
This is an auto-generated refinement.
|
MooreWrapper<S extends AbstractBasePTAState<S,O,Void>,I,O> |
|
MQUtil |
|
MultiDTNode<I,O,D> |
Generic n-ary discrimination tree node specialization.
|
MultiDTree<I,O,D> |
Generic n-ary discrimination tree specialization.
|
MutableObservationTable<I,D> |
|
NFALearnerWrapper<I> |
|
NFASimulatorOracle<I> |
This is an auto-generated refinement.
|
NLStarLearner<I> |
The NL* learner.
|
NLStarLearnerBuilder<I> |
|
ObservableMealySimulatorSUL<S,I,O> |
|
ObservableSUL<S,I,O> |
A System Under Learning (SUL) where at any point in time the internal state can be observed.
|
ObservationPackAdapterDFA<I> |
|
ObservationPackAdapterMealy<I,O> |
|
ObservationTable<I> |
|
ObservationTable<I,D> |
An observation table is a common method for learning algorithms to store organize their observations.
|
ObservationTableASCIIWriter<I,D> |
|
ObservationTableCEXHandler<I,D> |
|
ObservationTableCEXHandlers |
|
ObservationTableFeature<I,D> |
|
ObservationTableHTMLWriter<I,D> |
Writes an observation table as an HTML table.
|
ObservationTableReader<I,D> |
|
ObservationTableWriter<I,D> |
|
ObservationTree<S,I,O> |
A class, that stores observations of the system under learning in a tree-like structure.
|
OmegaMembershipOracle<S,I,D> |
|
OmegaMembershipOracle.DFAOmegaMembershipOracle<S,I> |
|
OmegaMembershipOracle.MealyOmegaMembershipOracle<S,I,O> |
|
OmegaQuery<I,D> |
A query that represents information about infinite words in an ultimately periodic pattern.
|
OmegaQueryAnswerer<S,I,D> |
|
OneSEVPAHypothesis<I> |
|
OneSEVPALearnerITCase<I> |
|
OPLearnerDFA<I> |
Algorithm for learning DFA using the Discrimination Tree algorithm.
|
OPLearnerDFABuilder<I> |
|
OPLearnerHypothesis<I,O,SP,TP> |
Basic hypothesis data structure for Discrimination Tree learning algorithms.
|
OPLearnerMealy<I,O> |
|
OPLearnerMealyBuilder<I,O> |
|
OPLearnerMoore<I,O> |
|
OPLearnerMooreBuilder<I,O> |
|
OPLearnerState<I,D,SP,TP> |
Class that contains all data that represent the internal state of the OPLearnerState learner and its DFA and
Mealy implementations.
|
OPLearnerVPA<I> |
|
OPLearnerVPABuilder<I> |
|
OptimalLStarDFA<I> |
|
OptimalLStarMealy<I,O> |
|
OptimalLStarState<I,D> |
|
OptimalTTTAdapterDFA<I> |
|
OptimalTTTAdapterMealy<I,O> |
|
OptimalTTTDFA<I> |
|
OptimalTTTMealy<I,O> |
|
OptimizingATManager<I> |
An optimizing ATManager that continuously scans positive counterexamples and procedural models in order to
find shorter access sequences and terminating sequences.
|
OptimizingATManager<I,O> |
An optimizing ATManager that continuously scans positive counterexamples and procedural models in order to
find shorter access sequences and terminating sequences.
|
OptimizingATRManager<I> |
An optimizing ATRManager that continuously scans positive counterexamples and procedural models in order to
find shorter access sequences, terminating sequences, and return sequences.
|
OSTIA<I,O> |
The OSTIA learning algorithm.
|
OTLearner<M,I,D> |
|
OTLearner.OTLearnerDFA<I> |
|
OTLearner.OTLearnerMealy<I,O> |
|
OTLearner.OTLearnerMoore<I,O> |
|
OTUtils |
|
OutInconsPrefixTransformAcex<I,D> |
An abstract counterexample for output inconsistencies, based on prefix transformations.
|
OutputInconsistency<I,D> |
Class for representing output inconsistencies within the TTT algorithm.
|
ParallelOmegaOracle<S,I,D> |
|
ParallelOracle<I,D> |
|
ParallelOracleBuilders |
Builders for (static and dynamic) parallel oracles.
|
PartialTransitionAnalyzer<S,I> |
During the refinement process of the hypothesis, ADS/Ts may be computed on partially defined automata.
|
PartialTransitionAnalyzer.HypothesisModificationException |
A helper exception to interrupt computations on an invalid hypothesis.
|
PassiveLearnerVariant<M,I,D> |
|
PassiveLearnerVariantITCase<I,D,M extends SuffixOutput<I,D>> |
Default test case for a passive learning integration test.
|
PassiveLearnerVariantList<M,I,D> |
|
PassiveLearnerVariantList.DFALearnerVariantList<I> |
|
PassiveLearnerVariantList.MealyLearnerVariantList<I,O> |
|
PassiveLearnerVariantList.MooreLearnerVariantList<I,O> |
|
PassiveLearnerVariantList.SSTLearnerVariantList<I,O> |
|
PassiveLearnerVariantListImpl<M,I,D> |
|
PassiveLearnerVariantListImpl.DFAPassiveLearnerVariantListImpl<I> |
|
PassiveLearnerVariantListImpl.MealyLearnerVariantListImpl<I,O> |
|
PassiveLearnerVariantListImpl.MooreLearnerVariantListImpl<I,O> |
|
PassiveLearnerVariantListImpl.SSTLearnerVariantListImpl<I,O> |
|
PassiveLearningAlgorithm<M,I,D> |
|
PassiveLearningAlgorithm.PassiveAcceptorLearner<M extends FiniteStateAcceptor<?,I>,I> |
Basic interface for passive learning algorithms that infer finite-state acceptors ( DFA s or NFA s).
|
PassiveLearningAlgorithm.PassiveDFALearner<I> |
Basic interface for passive learning algorithms that infer DFA s.
|
PassiveLearningAlgorithm.PassiveMealyLearner<I,O> |
Basic interface for passive learning algorithms that infer Mealy machines .
|
PassiveLearningAlgorithm.PassiveMooreLearner<I,O> |
Basic interface for passive learning algorithms that infer Moore machines .
|
PassiveLearningExample<I,D> |
|
PassiveLearningExample.DFAPassiveLearningExample<I> |
|
PassiveLearningExample.MealyPassiveLearningExample<I,O> |
|
PassiveLearningExample.MoorePassiveLearningExample<I,O> |
|
PassiveLearningExample.SSTPassiveLearningExample<I,O> |
|
PrefixTree<I,D> |
|
PrefixTTTLearnerDFA<I> |
|
PrefixTTTLearnerDFA.ExtDTNode<I> |
|
ProcessingOrder |
Interface for entities that specify the order in which blue states are processed (i.e., considered for merges).
|
PropertyOracle<I,A extends Output<I,D>,P,D> |
A PropertyOracle can disprove a property, and used to find a counter example to a hypothesis.
|
PropertyOracle.DFAPropertyOracle<I,P> |
|
PropertyOracle.MealyPropertyOracle<I,O,P> |
|
PropertyOracleChain<I,A extends Output<I,D>,P,D> |
A chain of property oracles.
|
PTATransition<S extends AbstractBasePTAState<S,?,?>> |
|
PTNode<I,D> |
|
PTNodeImpl<I,D> |
|
Query<I,D> |
|
QueryAnswerer<I,D> |
|
RandomWalkEQOracle<I,O> |
Performs a random walk over the hypothesis.
|
RandomWellMatchedWordsEQOracle<I> |
An equivalence oracle based on the generation of random (well-matched) words.
|
RandomWMethodEQOracle<A extends UniversalDeterministicAutomaton<?,I,?,?,?> & Output<I,D>,I,D> |
Implements an equivalence test by applying the W-method test on the given hypothesis automaton.
|
RandomWordsEQOracle<A extends Output<I,D>,I,D> |
|
RandomWpMethodEQOracle<A extends UniversalDeterministicAutomaton<?,I,?,?,?> & Output<I,D>,I,D> |
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.
|
RedBlueMerge<S extends AbstractBlueFringePTAState<S,SP,TP>,SP,TP> |
|
RefinementCounterLearner<M,I,D> |
Counts the number of hypothesis refinements.
|
RefinementProcessor |
|
ReplacementResult<S,I,O> |
|
ResetCounterObservableSUL<S,I,O> |
|
ResetCounterStateLocalInputSUL<I,O> |
|
ResetCounterSUL<I,O> |
|
Resumable<T> |
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.
|
ResumeUtils |
|
ReturnValue<T> |
A (non-empty) output of a method call.
|
ReuseCapableOracle<S,I,O> |
|
ReuseCapableOracle.QueryResult<S,O> |
|
ReuseEdge<S,I,O> |
|
ReuseException |
This exception will be thrown whenever some nondeterministic behavior in the reuse tree is detected when inserting
new queries.
|
ReuseNode<S,I,O> |
|
ReuseNode.NodeResult<S,I,O> |
|
ReuseOracle<S,I,O> |
|
ReuseOracle.ReuseOracleBuilder<S,I,O> |
|
ReuseTree<S,I,O> |
|
ReuseTree.ReuseTreeBuilder<S,I,O> |
|
ReverseLexCmp<I> |
|
RivestSchapireAdapterDFA<I> |
|
RivestSchapireAdapterMealy<I,O> |
|
RivestSchapireDFA<I> |
|
RivestSchapireDFABuilder<I> |
|
RivestSchapireMealy<I,O> |
|
RivestSchapireMealyBuilder<I,O> |
|
RivestSchapireMoore<I,O> |
|
RivestSchapireMooreBuilder<I,O> |
|
Row<I> |
|
Row<I> |
A row in an observation table.
|
SampleSetEQOracle<I,D> |
An equivalence oracle that tests a hypothesis against a fixed set of sample queries.
|
SBALearner<I,L extends LearningAlgorithm.DFALearner<SymbolWrapper<I>> & SupportsGrowingAlphabet<SymbolWrapper<I>> & AccessSequenceTransformer<SymbolWrapper<I>>> |
A learning algorithm for SBA s.
|
SBALearnerITCase<I> |
|
SBASimulatorOracle<I> |
This is an auto-generated refinement.
|
SEVPASimulatorOracle<I> |
This is an auto-generated refinement.
|
SimpleObservationTable<I,D> |
This class represents the data structure of an ObservationTable without providing any meaningful
functionality.
|
SimplePOJOExceptionMapper |
|
SimplePOJOTestDriver |
A test driver for plain old java objects.
|
SimpleProfiler |
Very rudimentary profiler.
|
SimulatorEQOracle<I> |
|
SimulatorEQOracle<A extends UniversalDeterministicAutomaton<?,I,?,?,?>,I,D> |
|
SimulatorEQOracle<I> |
|
SimulatorEQOracle<I,O> |
|
SimulatorEQOracle<I> |
An equivalence oracle based on the computation of a separating word for a given hypothesis and a previously known
target system.
|
SimulatorOmegaOracle<S,I,D> |
|
SimulatorOmegaOracle.DFASimulatorOmegaOracle<S,I> |
|
SimulatorOmegaOracle.MealySimulatorOmegaOracle<S,I,O> |
|
SimulatorOracle<I,D> |
A membership oracle backed by an automaton.
|
SingleQueryOmegaOracle<S,I,D> |
|
SingleQueryOmegaOracle.SingleQueryOmegaOracleDFA<S,I> |
|
SingleQueryOmegaOracle.SingleQueryOmegaOracleMealy<S,I,O> |
|
SingleQueryOracle<I,D> |
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> |
|
SingleQueryOracle.SingleQueryOracleMealy<I,O> |
|
SingleQueryOracle.SingleQueryOracleMoore<I,O> |
|
SingleReplacer |
|
SLICounterStateLocalInputSUL<I,O> |
|
SPALearner<I,L extends LearningAlgorithm.DFALearner<I> & SupportsGrowingAlphabet<I> & AccessSequenceTransformer<I>> |
A learning algorithm for SPA s.
|
SPALearnerITCase<I> |
|
SPASimulatorOracle<I> |
This is an auto-generated refinement.
|
SplitData<O,T extends IntrusiveList<?>> |
Data associated with a discrimination tree node while an enclosing subtree is being split.
|
Splitter<I> |
Data structure for representing a splitter.
|
Splitter.SplitType |
|
SPMMLearner<I,O,L extends LearningAlgorithm.MealyLearner<SymbolWrapper<I>,O> & SupportsGrowingAlphabet<SymbolWrapper<I>> & AccessSequenceTransformer<SymbolWrapper<I>>> |
A learning algorithm for SPMM s.
|
SPMMLearnerITCase<I,O> |
|
SPMMSimulatorOracle<I,O> |
This is an auto-generated refinement.
|
SQOOTBridge<I,O> |
A utility class that links an observation tree with a symbol query oracle, meaning that all queries to the symbol
query oracle will be stored in the observation tree.
|
State |
|
StateInfo<I,D> |
The information associated with a state: it's access sequence (or access string), and the list of incoming
transitions.
|
StateLocalInputMealySimulatorEQOracle<I,O> |
|
StateLocalInputMealySimulatorSUL<I,O> |
|
StateLocalInputSUL<I,O> |
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 the SUL.step(Object) method return an otherwise "undefined" behavior.
|
StateLocalInputSULCache<I,O> |
|
StateLocalInputSULCache.StateLocalInputSULCacheState<I,O> |
|
StateLocalInputSULOracle<I,O> |
A wrapper around a system under learning (SUL) with state local inputs.
|
StateLocalInputSULSymbolQueryOracle<I,O> |
|
StaticParallelOmegaOracle<S,I,D> |
|
StaticParallelOmegaOracleBuilder<S,I,D> |
|
StaticParallelOracle<I,D> |
|
StaticParallelOracleBuilder<I,D> |
|
StatisticCollector |
|
StatisticData |
Common interface for statistical data.
|
StatisticLearner<M,I,D> |
Common interface for learners keeping statistics.
|
StatisticLearner.DFAStatisticLearner<I> |
|
StatisticLearner.MealyStatisticLearner<I,O> |
|
StatisticLearner.MooreStatisticLearner<I,O> |
|
StatisticOracle<I,D> |
Common interface for oracles keeping statistics.
|
StatisticSUL<I,O> |
|
STNode<I> |
|
StringMapper<CI> |
|
SubtreeReplacer |
Interface for configuration objects that specify how nodes of the current ADT should be replaced.
|
SubtreeReplacers |
|
SuffixASCIIReader<I,D> |
|
SuffixASCIIWriter<I,D> |
A de.learnlib.datastructures.writer which stores the suffixes of an ObservationTable in plaintext.
|
SuffixTrie<I> |
|
SUL<I,O> |
Interface for a system under learning (SUL) that can make single steps.
|
SULCache<I,O> |
A cache to be used with a SUL .
|
SULCaches |
A factory for creating caches for SUL s.
|
SULException |
Unchecked exception class that can be used by implementors of a SUL to wrap any exceptions that occur during
the SUL.step(Object) methods.
|
SULMapper<AI,AO,CI,CO> |
An extension of the Mapper interface specifically for SUL s.
|
SULMappers |
Utility methods for manipulating mappers.
|
SULOracle<I,O> |
A wrapper around a system under learning (SUL).
|
SULSymbolQueryOracle<I,O> |
|
SymbolCounterObservableSUL<S,I,O> |
|
SymbolCounterStateLocalInputSUL<I,O> |
|
SymbolCounterSUL<I,O> |
|
SymbolEQOracleWrapper<A extends DetSuffixOutputAutomaton<?,I,?,Word<O>>,I,O> |
|
SymbolQueryCache<I,O> |
|
SymbolQueryCache.SymbolQueryCacheState<I,O> |
|
SymbolQueryOracle<I,O> |
Symbol query interface.
|
SymbolWrapper<I> |
A utility class to annotate an input symbol with a (boolean) continuable flag.
|
SystemStateHandler<S> |
|
ThreadPool |
A markup interface for a component that manages a pool of threads that may want to be shut down after usage.
|
ThreadPool.PoolPolicy |
The policy for dealing with thread pools.
|
ThreadSafeDFACacheOracle<I> |
|
ThreadSafeDFACaches |
|
ThreadSafeMealyCacheConsistencyTest<I,O> |
|
ThreadSafeMealyCacheOracle<I,O> |
|
ThreadSafeMealyCaches |
|
ThreadSafeMooreCacheConsistencyTest<I,O> |
|
ThreadSafeMooreCacheOracle<I,O> |
|
ThreadSafeMooreCaches |
|
ThreadSafeStateLocalInputSULCache<I,O> |
|
ThreadSafeSULCache<I,O> |
|
ThreadSafeSULCaches |
A factory for creating thread-safe SUL caches.
|
TranslatingDFA<S,AI,CI> |
|
TranslatingMealyMachine<S,AI,CI,T,O> |
|
TranslatingMooreMachine<S,AI,CI,T,O> |
|
TransList<I> |
|
TTTAdapterDFA<I> |
|
TTTAdapterMealy<I,O> |
|
TTTDTNodeDFA<I> |
Binary discrimination tree node specialization.
|
TTTDTNodeMealy<I,D> |
Generic n-ary discrimination tree node specialization.
|
TTTDTNodeMoore<I,D> |
|
TTTHypothesisDFA<I> |
|
TTTHypothesisMealy<I,O> |
|
TTTHypothesisMoore<I,O> |
|
TTTLearnerDFA<I> |
|
TTTLearnerDFABuilder<I> |
|
TTTLearnerMealy<I,O> |
|
TTTLearnerMealyBuilder<I,O> |
|
TTTLearnerMoore<I,O> |
|
TTTLearnerMooreBuilder<I,O> |
|
TTTLearnerState<I,D> |
Class that contains all data that represent the internal state of the AbstractTTTLearner learner and its DFA
and Mealy implementations.
|
TTTLearnerVPA<I> |
|
TTTLearnerVPABuilder<I> |
|
TTTState<I,D> |
|
TTTStateDFA<I> |
|
TTTStateMoore<I,O> |
|
TTTTransition<I,D> |
|
TTTTransitionMealy<I,O> |
|
UniversalDeterministicLearnerITCase<I,D,M extends UniversalDeterministicAutomaton<?,I,?,?,?>> |
|
Unobserved |
An artificial output symbol for a (non-executed) input after an exception has occurred.
|
VoidOutput |
The (empty) output of a void method call.
|
WMethodEQOracle<I> |
|
WMethodEQOracle<I> |
An SPA version of WMethodEQOracle which generates test sequences based
on the W-method for each procedure.
|
WMethodEQOracle<I,O> |
Implements an equivalence test by applying the W-method test on the procedures of the given hypothesis SBA ,
as described in "Testing software design modeled by finite state machines" by T.S.
|
WMethodEQOracle<A extends UniversalDeterministicAutomaton<?,I,?,?,?> & Output<I,D>,I,D> |
Implements an equivalence test by applying the W-method test on the given hypothesis automaton, as described in
"Testing software design modeled by finite state machines" by T.S.
|
WpMethodEQOracle<I> |
An SPA version of WpMethodEQOracle which generates test sequences
based on the partial W-method for each procedure.
|
WpMethodEQOracle<A extends UniversalDeterministicAutomaton<?,I,?,?,?> & Output<I,D>,I,D> |
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.
|