Module de.learnlib.api
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 anAlphabet
definition 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 (DFA
s orNFA
s).PassiveLearningAlgorithm.PassiveDFALearner<I> Basic interface for passive learning algorithms that inferDFA
s.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
.