Class MooreRandomWordsEQOracle<I,O>

Type Parameters:
I - input symbol type
O - output symbol type
All Implemented Interfaces:
EquivalenceOracle<MooreMachine<?,I,?,O>,I,Word<O>>, EquivalenceOracle.MooreEquivalenceOracle<I,O>, TestWordGenerator<MooreMachine<?,I,?,O>,I>

public class MooreRandomWordsEQOracle<I,O> extends RandomWordsEQOracle<MooreMachine<?,I,?,O>,I,Word<O>> implements EquivalenceOracle.MooreEquivalenceOracle<I,O>
A type-specific refinement of RandomWordsEQOracle.
  • Constructor Details

    • MooreRandomWordsEQOracle

      public MooreRandomWordsEQOracle(MembershipOracle.MooreMembershipOracle<I,O> mqOracle, int minLength, int maxLength, int maxTests)
      Parameters:
      mqOracle - maps to the mqOracle parameter of the delegate
      minLength - maps to the minLength parameter of the delegate
      maxLength - maps to the maxLength parameter of the delegate
      maxTests - maps to the maxTests parameter of the delegate
    • MooreRandomWordsEQOracle

      public MooreRandomWordsEQOracle(MembershipOracle.MooreMembershipOracle<I,O> mqOracle, int minLength, int maxLength, int maxTests, Random random)
      Parameters:
      mqOracle - maps to the mqOracle parameter of the delegate
      minLength - maps to the minLength parameter of the delegate
      maxLength - maps to the maxLength parameter of the delegate
      maxTests - maps to the maxTests parameter of the delegate
      random - maps to the random parameter of the delegate
    • MooreRandomWordsEQOracle

      public MooreRandomWordsEQOracle(MembershipOracle.MooreMembershipOracle<I,O> mqOracle, int minLength, int maxLength, int maxTests, Random random, int batchSize)
      Parameters:
      mqOracle - maps to the mqOracle parameter of the delegate
      minLength - maps to the minLength parameter of the delegate
      maxLength - maps to the maxLength parameter of the delegate
      maxTests - maps to the maxTests parameter of the delegate
      random - maps to the random parameter of the delegate
      batchSize - maps to the batchSize parameter of the delegate