Package net.maswag.falcaun
Class TimeoutEQOracle<I,O>
java.lang.Object
net.maswag.falcaun.TimeoutEQOracle<I,O>
- Type Parameters:
I
- Input symbolO
- Output symbol
- All Implemented Interfaces:
de.learnlib.oracle.EquivalenceOracle<net.automatalib.automaton.transducer.MealyMachine<?,
,I, ?, O>, I, net.automatalib.word.Word<O>> de.learnlib.oracle.EquivalenceOracle.MealyEquivalenceOracle<I,
O>
public class TimeoutEQOracle<I,O>
extends Object
implements de.learnlib.oracle.EquivalenceOracle.MealyEquivalenceOracle<I,O>
Am equivalence oracle to add timeout in addition to the original oracle.
- Author:
- Masaki Waga <masakiwaga@gmail.com>
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.learnlib.oracle.EquivalenceOracle
de.learnlib.oracle.EquivalenceOracle.DFAEquivalenceOracle<I>, de.learnlib.oracle.EquivalenceOracle.MealyEquivalenceOracle<I,
O>, de.learnlib.oracle.EquivalenceOracle.MooreEquivalenceOracle<I, O> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTimeoutEQOracle
(de.learnlib.oracle.EquivalenceOracle.MealyEquivalenceOracle<I, O> eqOracle, long timeout) -
Method Summary
Modifier and TypeMethodDescriptionfindCounterExample
(net.automatalib.automaton.transducer.MealyMachine<?, I, ?, O> objects, Collection<? extends I> collection) (package private) void
start()
Start ticking the clock
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
timeout
private long timeout -
startTime
private long startTime -
eqOracle
-
-
Constructor Details
-
Method Details
-
start
void start()Start ticking the clock -
findCounterExample
-