- FIND_LINEAR - Static variable in class de.learnlib.counterexamples.GlobalSuffixFinders
-
Adds the single suffix found by the access sequence transformation in ascending linear order.
- FIND_LINEAR - Static variable in class de.learnlib.counterexamples.LocalSuffixFinders
-
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in
linear ascending order.
- FIND_LINEAR_ALLSUFFIXES - Static variable in class de.learnlib.counterexamples.GlobalSuffixFinders
-
Adds the suffix found by the access sequence transformation in ascending linear order, and all of its suffixes.
- FIND_LINEAR_REVERSE - Static variable in class de.learnlib.counterexamples.GlobalSuffixFinders
-
Adds the single suffix found by the access sequence transformation in descending linear order.
- FIND_LINEAR_REVERSE - Static variable in class de.learnlib.counterexamples.LocalSuffixFinders
-
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in
linear descending order.
- FIND_LINEAR_REVERSE_ALLSUFFIXES - Static variable in class de.learnlib.counterexamples.GlobalSuffixFinders
-
Adds the suffix found by the access sequence transformation in descending linear order, and all of its suffixes.
- findLinear(Query<I, D>, AccessSequenceTransformer<I>, SuffixOutput<I, D>, MembershipOracle<I, D>, boolean) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
-
Returns the suffix (plus all of its suffixes, if allSuffixes
is true) found by the access sequence
transformation in ascending linear order.
- findLinear(Query<I, D>, AccessSequenceTransformer<I>, SuffixOutput<I, D>, MembershipOracle<I, D>) - Static method in class de.learnlib.counterexamples.LocalSuffixFinders
-
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in
linear ascending order.
- findLinearReverse(Query<I, D>, AccessSequenceTransformer<I>, SuffixOutput<I, D>, MembershipOracle<I, D>, boolean) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
-
Returns the suffix (plus all of its suffixes, if allSuffixes
is true) found by the access sequence
transformation in descending linear order.
- findLinearReverse(Query<I, D>, AccessSequenceTransformer<I>, SuffixOutput<I, D>, MembershipOracle<I, D>) - Static method in class de.learnlib.counterexamples.LocalSuffixFinders
-
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in
linear descending order.
- findMalerPnueli(Query<I, D>) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
-
Returns all suffixes of the counterexample word as distinguishing suffixes, as suggested by Maler & Pnueli.
- findRivestSchapire(Query<I, O>, AccessSequenceTransformer<I>, SuffixOutput<I, O>, MembershipOracle<I, O>, boolean) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
-
Returns the suffix (plus all of its suffixes, if allSuffixes
is true) found by the binary search access
sequence transformation.
- findRivestSchapire(Query<I, D>, AccessSequenceTransformer<I>, SuffixOutput<I, D>, MembershipOracle<I, D>) - Static method in class de.learnlib.counterexamples.LocalSuffixFinders
-
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations
using a binary search, as proposed by Rivest & Schapire.
- findShahbaz(Query<I, D>, AccessSequenceTransformer<I>) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
-
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.
- findSuffixes(Query<RI, RD>, AccessSequenceTransformer<RI>, SuffixOutput<RI, RD>, MembershipOracle<RI, RD>) - Method in interface de.learnlib.counterexamples.GlobalSuffixFinder
-
Finds a set of distinguishing suffixes which will allow to expose at least one additional state in the
hypothesis.
- findSuffixIndex(Query<RI, RO>, AccessSequenceTransformer<RI>, SuffixOutput<RI, RO>, MembershipOracle<RI, RO>) - Method in class de.learnlib.counterexamples.AcexLocalSuffixFinder
-
- findSuffixIndex(AcexAnalyzer, boolean, Query<RI, RO>, AccessSequenceTransformer<RI>, SuffixOutput<RI, RO>, MembershipOracle<RI, RO>) - Static method in class de.learnlib.counterexamples.AcexLocalSuffixFinder
-
- findSuffixIndex(Query<RI, RD>, AccessSequenceTransformer<RI>, SuffixOutput<RI, RD>, MembershipOracle<RI, RD>) - Method in interface de.learnlib.counterexamples.LocalSuffixFinder
-
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.
- fromLocalFinder(LocalSuffixFinder<I, D>) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
-
- fromLocalFinder(LocalSuffixFinder<I, D>, boolean) - Static method in class de.learnlib.counterexamples.GlobalSuffixFinders
-