Class MealyRandomWordsEQOracle<I,O>

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

public class MealyRandomWordsEQOracle<I,O> extends RandomWordsEQOracle<MealyMachine<?,I,?,O>,I,Word<O>> implements EquivalenceOracle.MealyEquivalenceOracle<I,O>
A type-specific refinement of RandomWordsEQOracle.
  • Constructor Details

    • MealyRandomWordsEQOracle

      public MealyRandomWordsEQOracle(MembershipOracle.MealyMembershipOracle<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
    • MealyRandomWordsEQOracle

      public MealyRandomWordsEQOracle(MembershipOracle.MealyMembershipOracle<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
    • MealyRandomWordsEQOracle

      public MealyRandomWordsEQOracle(MembershipOracle.MealyMembershipOracle<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