File tree Expand file tree Collapse file tree
algorithms/active/adt/src/main/java/de/learnlib/algorithm/adt Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3737import net .automatalib .common .smartcollection .ReflexiveMapView ;
3838import net .automatalib .common .util .HashUtil ;
3939import net .automatalib .common .util .Pair ;
40+ import net .automatalib .util .automaton .ads .ADS ;
4041import net .automatalib .util .automaton .ads .ADSUtil ;
42+ import net .automatalib .util .automaton .ads .BacktrackingSearch ;
4143import net .automatalib .word .Word ;
4244import org .checkerframework .checker .nullness .qual .NonNull ;
4345import org .checkerframework .checker .nullness .qual .Nullable ;
4446
4547/**
46- * A variant of the backtracking ADS search (see {@link net.automatalib.util.automaton.ads. ADS}, {@link
47- * net.automatalib.util.automaton.ads.BacktrackingSearch}), that works on partially defined automata. It tries to find an
48- * ADS based on defined transitions and successively closes transitions if no ADS has been found.
48+ * A variant of the backtracking ADS search (see {@link ADS}, {@link BacktrackingSearch}), that works on partially
49+ * defined automata. It tries to find an ADS based on defined transitions and successively closes transitions if no ADS
50+ * has been found.
4951 *
5052 * @param <S>
5153 * (hypothesis) state type
Original file line number Diff line number Diff line change 1717
1818/**
1919 * During the refinement process of the hypothesis, ADS/Ts may be computed on partially defined automata. These
20- * computations may want to skip undefined transitions (as closing them results in resets, which we want to omit) and
20+ * computations may want to skip undefined transitions (as closing them results in resets which we want to omit) and
2121 * only determine the information if necessary. This interface mediates between the learner and ADS/T computations by
2222 * defining the basic forms of communication.
2323 *
Original file line number Diff line number Diff line change 2222import org .checkerframework .checker .nullness .qual .Nullable ;
2323
2424/**
25- * A class that describes the possible result a {@link ADTExtender} can return. Extending a parent trace can either <ul>
26- * <li> yield a counterexample, if the output of the parent trace does not match the output of the hypothesis states of
27- * the leaves </li> <li> yield a valid replacement for the temporary splitter </li> <li> yield no result, if the
28- * referenced hypothesis states cannot be distinguished by means of extending the parent trace </li> </ul>
25+ * A class that describes the possible result an {@link ADTExtender} can return. Extending a parent trace can either
26+ * <ul>
27+ * <li>yield a counterexample, if the output of the parent trace does not match the output of the hypothesis
28+ * states of the leaves.</li>
29+ * <li>yield a valid replacement for the temporary splitter.</li>
30+ * <li>yield no result, if the referenced hypothesis states cannot be distinguished by means of extending the
31+ * parent trace.</li>
32+ * </ul>
2933 *
3034 * @param <S>
3135 * (hypothesis) state type
You can’t perform that action at this time.
0 commit comments