Uses of Interface
de.learnlib.AccessSequenceTransformer
-
Packages that use AccessSequenceTransformer Package Description de.learnlib.algorithm.adt.automaton de.learnlib.algorithm.dhc.mealy de.learnlib.algorithm.observationpack.hypothesis de.learnlib.algorithm.procedural.adapter.dfa de.learnlib.algorithm.procedural.adapter.mealy de.learnlib.algorithm.procedural.sba de.learnlib.algorithm.procedural.spa de.learnlib.algorithm.procedural.spmm de.learnlib.counterexample This package contains a collection of standard algorithms for handling counterexamples in automata learning.de.learnlib.datastructure.observationtable de.learnlib.datastructure.observationtable.reader -
-
Uses of AccessSequenceTransformer in de.learnlib.algorithm.adt.automaton
Classes in de.learnlib.algorithm.adt.automaton that implement AccessSequenceTransformer Modifier and Type Class Description classADTHypothesis<I,O>Hypothesis model. -
Uses of AccessSequenceTransformer in de.learnlib.algorithm.dhc.mealy
Classes in de.learnlib.algorithm.dhc.mealy that implement AccessSequenceTransformer Modifier and Type Class Description classMealyDHC<I,O>The DHC learner. -
Uses of AccessSequenceTransformer in de.learnlib.algorithm.observationpack.hypothesis
Classes in de.learnlib.algorithm.observationpack.hypothesis that implement AccessSequenceTransformer Modifier and Type Class Description classOPLearnerHypothesis<I,O,SP,TP>Basic hypothesis data structure for Discrimination Tree learning algorithms. -
Uses of AccessSequenceTransformer in de.learnlib.algorithm.procedural.adapter.dfa
Classes in de.learnlib.algorithm.procedural.adapter.dfa that implement AccessSequenceTransformer Modifier and Type Class Description classKearnsVaziraniAdapterDFA<I>Adapter for usingKearnsVaziraniDFAas a procedural learner.classLLambdaAdapterDFA<I>Adapter for usingLLambdaDFAas a procedural learner.classLStarBaseAdapterDFA<I>Adapter for usingClassicLStarDFAas a procedural learner.classObservationPackAdapterDFA<I>Adapter for usingOPLearnerDFAas a procedural learner.classRivestSchapireAdapterDFA<I>Adapter for usingRivestSchapireDFAas a procedural learner.classTTTAdapterDFA<I>Adapter for usingTTTLearnerDFAas a procedural learner.classTTTLambdaAdapterDFA<I>Adapter for usingTTTLambdaDFAas a procedural learner. -
Uses of AccessSequenceTransformer in de.learnlib.algorithm.procedural.adapter.mealy
Classes in de.learnlib.algorithm.procedural.adapter.mealy that implement AccessSequenceTransformer Modifier and Type Class Description classKearnsVaziraniAdapterMealy<I,O>Adapter for usingKearnsVaziraniMealyas a procedural learner.classLLambdaAdapterMealy<I,O>Adapter for usingLLambdaMealyas a procedural learner.classLStarBaseAdapterMealy<I,O>Adapter for usingExtensibleLStarMealyas a procedural learner.classObservationPackAdapterMealy<I,O>Adapter for usingOPLearnerMealyas a procedural learner.classRivestSchapireAdapterMealy<I,O>Adapter for usingRivestSchapireMealyas a procedural learner.classTTTAdapterMealy<I,O>Adapter for usingTTTLearnerMealyas a procedural learner.classTTTLambdaAdapterMealy<I,O>Adapter for usingTTTLambdaMealyas a procedural learner. -
Uses of AccessSequenceTransformer in de.learnlib.algorithm.procedural.sba
Classes in de.learnlib.algorithm.procedural.sba with type parameters of type AccessSequenceTransformer Modifier and Type Class Description classSBALearner<I,L extends LearningAlgorithm.DFALearner<SymbolWrapper<I>> & net.automatalib.alphabet.SupportsGrowingAlphabet<SymbolWrapper<I>> & AccessSequenceTransformer<SymbolWrapper<I>>>A learning algorithm forSBAs. -
Uses of AccessSequenceTransformer in de.learnlib.algorithm.procedural.spa
Classes in de.learnlib.algorithm.procedural.spa with type parameters of type AccessSequenceTransformer Modifier and Type Class Description classSPALearner<I,L extends LearningAlgorithm.DFALearner<I> & net.automatalib.alphabet.SupportsGrowingAlphabet<I> & AccessSequenceTransformer<I>>A learning algorithm forSPAs. -
Uses of AccessSequenceTransformer in de.learnlib.algorithm.procedural.spmm
Classes in de.learnlib.algorithm.procedural.spmm with type parameters of type AccessSequenceTransformer Modifier and Type Class Description classSPMMLearner<I,O,L extends LearningAlgorithm.MealyLearner<SymbolWrapper<I>,O> & net.automatalib.alphabet.SupportsGrowingAlphabet<SymbolWrapper<I>> & AccessSequenceTransformer<SymbolWrapper<I>>>A learning algorithm forSPMMs. -
Uses of AccessSequenceTransformer in de.learnlib.counterexample
Methods in de.learnlib.counterexample with parameters of type AccessSequenceTransformer Modifier and Type Method Description static <I,D>
List<net.automatalib.word.Word<I>>GlobalSuffixFinders. findLinear(Query<I,D> ceQuery, AccessSequenceTransformer<I> asTransformer, net.automatalib.automaton.concept.SuffixOutput<I,D> hypOutput, MembershipOracle<I,D> oracle, boolean allSuffixes)Returns the suffix (plus all of its suffixes, ifallSuffixesis true) found by the access sequence transformation in ascending linear order.static <I,D>
intLocalSuffixFinders. findLinear(Query<I,D> ceQuery, AccessSequenceTransformer<I> asTransformer, net.automatalib.automaton.concept.SuffixOutput<I,D> hypOutput, MembershipOracle<I,D> oracle)Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in linear ascending order.static <I,D>
List<net.automatalib.word.Word<I>>GlobalSuffixFinders. findLinearReverse(Query<I,D> ceQuery, AccessSequenceTransformer<I> asTransformer, net.automatalib.automaton.concept.SuffixOutput<I,D> hypOutput, MembershipOracle<I,D> oracle, boolean allSuffixes)Returns the suffix (plus all of its suffixes, ifallSuffixesis true) found by the access sequence transformation in descending linear order.static <I,D>
intLocalSuffixFinders. findLinearReverse(Query<I,D> ceQuery, AccessSequenceTransformer<I> asTransformer, net.automatalib.automaton.concept.SuffixOutput<I,D> hypOutput, MembershipOracle<I,D> oracle)Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in linear descending order.static <I,D>
List<net.automatalib.word.Word<I>>GlobalSuffixFinders. findRivestSchapire(Query<I,D> ceQuery, AccessSequenceTransformer<I> asTransformer, net.automatalib.automaton.concept.SuffixOutput<I,D> hypOutput, MembershipOracle<I,D> oracle, boolean allSuffixes)Returns the suffix (plus all of its suffixes, ifallSuffixesis true) found by the binary search access sequence transformation.static <I,D>
intLocalSuffixFinders. findRivestSchapire(Query<I,D> ceQuery, AccessSequenceTransformer<I> asTransformer, net.automatalib.automaton.concept.SuffixOutput<I,D> hypOutput, MembershipOracle<I,D> oracle)Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations using a binary search, as proposed by Rivest & Schapire.static <I,D>
List<net.automatalib.word.Word<I>>GlobalSuffixFinders. findShahbaz(Query<I,D> ceQuery, AccessSequenceTransformer<I> asTransformer)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.<RI extends I,RD extends D>
List<net.automatalib.word.Word<RI>>GlobalSuffixFinder. findSuffixes(Query<RI,RD> ceQuery, AccessSequenceTransformer<RI> asTransformer, net.automatalib.automaton.concept.SuffixOutput<RI,RD> hypOutput, MembershipOracle<RI,RD> oracle)Finds a set of distinguishing suffixes which will allow to expose at least one additional state in the hypothesis.static <RI,RO>
intAcexLocalSuffixFinder. findSuffixIndex(AcexAnalyzer analyzer, boolean reduce, Query<RI,RO> ceQuery, AccessSequenceTransformer<RI> asTransformer, net.automatalib.automaton.concept.SuffixOutput<RI,RO> hypOutput, MembershipOracle<RI,RO> oracle)<RI,RO>
intAcexLocalSuffixFinder. findSuffixIndex(Query<RI,RO> ceQuery, AccessSequenceTransformer<RI> asTransformer, net.automatalib.automaton.concept.SuffixOutput<RI,RO> hypOutput, MembershipOracle<RI,RO> oracle)<RI extends I,RD extends D>
intLocalSuffixFinder. findSuffixIndex(Query<RI,RD> ceQuery, AccessSequenceTransformer<RI> asTransformer, net.automatalib.automaton.concept.SuffixOutput<RI,RD> hypOutput, MembershipOracle<RI,RD> oracle)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. -
Uses of AccessSequenceTransformer in de.learnlib.datastructure.observationtable
Subinterfaces of AccessSequenceTransformer in de.learnlib.datastructure.observationtable Modifier and Type Interface Description interfaceMutableObservationTable<I,D>interfaceObservationTable<I,D>An observation table is a common method for learning algorithms to store organize their observations.Classes in de.learnlib.datastructure.observationtable that implement AccessSequenceTransformer Modifier and Type Class Description classGenericObservationTable<I,D>Observation table class. -
Uses of AccessSequenceTransformer in de.learnlib.datastructure.observationtable.reader
Classes in de.learnlib.datastructure.observationtable.reader that implement AccessSequenceTransformer Modifier and Type Class Description classSimpleObservationTable<I,D>This class represents the data structure of anObservationTablewithout providing any meaningful functionality.
-