Class TimeoutEQOracle<I,O>

java.lang.Object
net.maswag.falcaun.TimeoutEQOracle<I,O>
Type Parameters:
I - Input symbol
O - Output symbol
All Implemented Interfaces:
EquivalenceOracle<net.automatalib.automaton.transducer.MealyMachine<?,I,?,O>,I,net.automatalib.word.Word<O>>, EquivalenceOracle.MealyEquivalenceOracle<I,O>

public class TimeoutEQOracle<I,O> extends Object implements EquivalenceOracle.MealyEquivalenceOracle<I,O>
Am equivalence oracle to add timeout in addition to the original oracle.
Author:
Masaki Waga <masakiwaga@gmail.com>
  • Field Details

  • Constructor Details

  • Method Details

    • start

      void start()
      Start ticking the clock
    • findCounterExample

      @Nullable public @Nullable DefaultQuery<I,net.automatalib.word.Word<O>> findCounterExample(net.automatalib.automaton.transducer.MealyMachine<?,I,?,O> objects, Collection<? extends I> collection)
      Specified by:
      findCounterExample in interface EquivalenceOracle<net.automatalib.automaton.transducer.MealyMachine<?,I,?,O>,I,net.automatalib.word.Word<O>>