Package de.learnlib.oracle.equivalence
Class DFARandomWpMethodEQOracle<I>
java.lang.Object
de.learnlib.oracle.equivalence.AbstractTestWordEQOracle<A,I,D>
de.learnlib.oracle.equivalence.RandomWpMethodEQOracle<DFA<?,I>,I,Boolean>
de.learnlib.oracle.equivalence.DFARandomWpMethodEQOracle<I>
- Type Parameters:
I- input symbol type
- All Implemented Interfaces:
EquivalenceOracle<DFA<?,,I>, I, Boolean> EquivalenceOracle.DFAEquivalenceOracle<I>,TestWordGenerator<DFA<?,I>, I>
public class DFARandomWpMethodEQOracle<I>
extends RandomWpMethodEQOracle<DFA<?,I>,I,Boolean>
implements EquivalenceOracle.DFAEquivalenceOracle<I>
A type-specific refinement of
RandomWpMethodEQOracle.-
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
ConstructorsConstructorDescriptionDFARandomWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I> sulOracle, int minimalSize, int rndLength) Delegates toRandomWpMethodEQOracle(MembershipOracle, int, int).DFARandomWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I> sulOracle, int minimalSize, int rndLength, int bound) Delegates toRandomWpMethodEQOracle(MembershipOracle, int, int, int).DFARandomWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I> sulOracle, int minimalSize, int rndLength, int bound, int batchSize) DFARandomWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I> sulOracle, int minimalSize, int rndLength, int bound, Random random, int batchSize) -
Method Summary
Methods inherited from class de.learnlib.oracle.equivalence.RandomWpMethodEQOracle
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
-
DFARandomWpMethodEQOracle
public DFARandomWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I> sulOracle, int minimalSize, int rndLength) Delegates toRandomWpMethodEQOracle(MembershipOracle, int, int).- Parameters:
sulOracle- maps to thesulOracleparameter of the delegateminimalSize- maps to theminimalSizeparameter of the delegaterndLength- maps to therndLengthparameter of the delegate
-
DFARandomWpMethodEQOracle
public DFARandomWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I> sulOracle, int minimalSize, int rndLength, int bound) Delegates toRandomWpMethodEQOracle(MembershipOracle, int, int, int).- Parameters:
sulOracle- maps to thesulOracleparameter of the delegateminimalSize- maps to theminimalSizeparameter of the delegaterndLength- maps to therndLengthparameter of the delegatebound- maps to theboundparameter of the delegate
-
DFARandomWpMethodEQOracle
public DFARandomWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I> sulOracle, int minimalSize, int rndLength, int bound, int batchSize) - Parameters:
sulOracle- maps to thesulOracleparameter of the delegateminimalSize- maps to theminimalSizeparameter of the delegaterndLength- maps to therndLengthparameter of the delegatebound- maps to theboundparameter of the delegatebatchSize- maps to thebatchSizeparameter of the delegate
-
DFARandomWpMethodEQOracle
public DFARandomWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I> sulOracle, int minimalSize, int rndLength, int bound, Random random, int batchSize) - Parameters:
sulOracle- maps to thesulOracleparameter of the delegateminimalSize- maps to theminimalSizeparameter of the delegaterndLength- maps to therndLengthparameter of the delegatebound- maps to theboundparameter of the delegaterandom- maps to therandomparameter of the delegatebatchSize- maps to thebatchSizeparameter of the delegate
-