Package de.learnlib.algorithm
This package contains the basic interfaces and classes of learning algorithms of LearnLib.
-
Interface Summary Interface Description GlobalSuffixLearner<M,I,D> Common interface for learning algorithms that use a global suffix set.GlobalSuffixLearner.GlobalSuffixLearnerDFA<I> GlobalSuffixLearner.GlobalSuffixLearnerMealy<I,O> LearnerConstructor<L,I,D> A simplified view on the constructor of a learning algorithm that only requires anAlphabetdefinition and aMembershipOracle.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> PassiveLearningAlgorithm<M,I,D> PassiveLearningAlgorithm.PassiveAcceptorLearner<M extends net.automatalib.automaton.fsa.FiniteStateAcceptor<?,I>,I> Basic interface for passive learning algorithms that infer finite-state acceptors (DFAs orNFAs).PassiveLearningAlgorithm.PassiveDFALearner<I> Basic interface for passive learning algorithms that inferDFAs.PassiveLearningAlgorithm.PassiveMealyLearner<I,O> Basic interface for passive learning algorithms that inferMealy machines.PassiveLearningAlgorithm.PassiveMooreLearner<I,O> Basic interface for passive learning algorithms that inferMoore machines.