Package de.learnlib.oracle.equivalence
Class MealyRandomWordsEQOracle<I,O>
java.lang.Object
de.learnlib.oracle.equivalence.AbstractTestWordEQOracle<A,I,D>
de.learnlib.oracle.equivalence.RandomWordsEQOracle<MealyMachine<?,I,?,O>,I,Word<O>>
de.learnlib.oracle.equivalence.MealyRandomWordsEQOracle<I,O>
- Type Parameters:
I- input symbol typeO- 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.-
Nested Class Summary
Nested classes/interfaces inherited from interface de.learnlib.oracle.EquivalenceOracle
EquivalenceOracle.DFAEquivalenceOracle<I>, EquivalenceOracle.MealyEquivalenceOracle<I,O>, EquivalenceOracle.MMLTEquivalenceOracle<I, O>, EquivalenceOracle.MooreEquivalenceOracle<I, O> -
Constructor Summary
ConstructorsConstructorDescriptionMealyRandomWordsEQOracle(MembershipOracle.MealyMembershipOracle<I, O> mqOracle, int minLength, int maxLength, int maxTests) Delegates toRandomWordsEQOracle(MembershipOracle, int, int, int).MealyRandomWordsEQOracle(MembershipOracle.MealyMembershipOracle<I, O> mqOracle, int minLength, int maxLength, int maxTests, Random random) MealyRandomWordsEQOracle(MembershipOracle.MealyMembershipOracle<I, O> mqOracle, int minLength, int maxLength, int maxTests, Random random, int batchSize) -
Method Summary
Methods inherited from class de.learnlib.oracle.equivalence.RandomWordsEQOracle
generateTestWordsMethods inherited from class de.learnlib.oracle.equivalence.AbstractTestWordEQOracle
findCounterExampleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.learnlib.oracle.EquivalenceOracle
findCounterExample
-
Constructor Details
-
MealyRandomWordsEQOracle
public MealyRandomWordsEQOracle(MembershipOracle.MealyMembershipOracle<I, O> mqOracle, int minLength, int maxLength, int maxTests) Delegates toRandomWordsEQOracle(MembershipOracle, int, int, int).- Parameters:
mqOracle- maps to themqOracleparameter of the delegateminLength- maps to theminLengthparameter of the delegatemaxLength- maps to themaxLengthparameter of the delegatemaxTests- maps to themaxTestsparameter of the delegate
-
MealyRandomWordsEQOracle
public MealyRandomWordsEQOracle(MembershipOracle.MealyMembershipOracle<I, O> mqOracle, int minLength, int maxLength, int maxTests, Random random) - Parameters:
mqOracle- maps to themqOracleparameter of the delegateminLength- maps to theminLengthparameter of the delegatemaxLength- maps to themaxLengthparameter of the delegatemaxTests- maps to themaxTestsparameter of the delegaterandom- maps to therandomparameter 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 themqOracleparameter of the delegateminLength- maps to theminLengthparameter of the delegatemaxLength- maps to themaxLengthparameter of the delegatemaxTests- maps to themaxTestsparameter of the delegaterandom- maps to therandomparameter of the delegatebatchSize- maps to thebatchSizeparameter of the delegate
-