public abstract class AbstractGrowingAlphabetDFATest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<net.automatalib.automata.fsa.DFA<?,Character>,Character,Boolean>> extends AbstractGrowingAlphabetTest<L,net.automatalib.automata.fsa.DFA<?,Character>,MembershipOracle<Character,Boolean>,Character,Boolean>
DEFAULT_AUTOMATON_SIZE, RANDOM_SEED
Constructor and Description |
---|
AbstractGrowingAlphabetDFATest() |
Modifier and Type | Method and Description |
---|---|
protected Collection<Character> |
getAlphabetExtensions() |
protected net.automatalib.words.Alphabet<Character> |
getInitialAlphabet() |
protected MembershipOracle<Character,Boolean> |
getOracle(net.automatalib.automata.fsa.DFA<?,Character> target) |
protected net.automatalib.automata.fsa.DFA<?,Character> |
getTarget(net.automatalib.words.Alphabet<Character> alphabet) |
getLearner, setup, testAddingAlphabetSymbols, testInitialAlphabet
protected net.automatalib.words.Alphabet<Character> getInitialAlphabet()
getInitialAlphabet
in class AbstractGrowingAlphabetTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<net.automatalib.automata.fsa.DFA<?,Character>,Character,Boolean>,net.automatalib.automata.fsa.DFA<?,Character>,MembershipOracle<Character,Boolean>,Character,Boolean>
protected Collection<Character> getAlphabetExtensions()
getAlphabetExtensions
in class AbstractGrowingAlphabetTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<net.automatalib.automata.fsa.DFA<?,Character>,Character,Boolean>,net.automatalib.automata.fsa.DFA<?,Character>,MembershipOracle<Character,Boolean>,Character,Boolean>
protected net.automatalib.automata.fsa.DFA<?,Character> getTarget(net.automatalib.words.Alphabet<Character> alphabet)
getTarget
in class AbstractGrowingAlphabetTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<net.automatalib.automata.fsa.DFA<?,Character>,Character,Boolean>,net.automatalib.automata.fsa.DFA<?,Character>,MembershipOracle<Character,Boolean>,Character,Boolean>
protected MembershipOracle<Character,Boolean> getOracle(net.automatalib.automata.fsa.DFA<?,Character> target)
getOracle
in class AbstractGrowingAlphabetTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<net.automatalib.automata.fsa.DFA<?,Character>,Character,Boolean>,net.automatalib.automata.fsa.DFA<?,Character>,MembershipOracle<Character,Boolean>,Character,Boolean>
Copyright © 2018. All rights reserved.