Uses of Interface
dev.civl.gmc.StatePredicateIF
Packages that use StatePredicateIF
Package
Description
The root package of generic model checking is used to construct model
checking applications, either sequential or concurrent.
This package provides concurrent generic model checking functionality.
This package provides sequential generic model checking functionality.
A simple implementation of General Model Checker (GMC) is used by a set of
code coverage test cases.
-
Uses of StatePredicateIF in dev.civl.gmc
Classes in dev.civl.gmc that implement StatePredicateIFModifier and TypeClassDescriptionclassThe state predicate which simply returns "false" at every state.Methods in dev.civl.gmc that return StatePredicateIFMethods in dev.civl.gmc with parameters of type StatePredicateIF -
Uses of StatePredicateIF in dev.civl.gmc.concurrent
Methods in dev.civl.gmc.concurrent that return StatePredicateIFConstructors in dev.civl.gmc.concurrent with parameters of type StatePredicateIFModifierConstructorDescriptionConcurrentDfsSearcher(EnablerIF<STATE, TRANSITION> enabler, ConcurrentStateManagerIF<STATE, TRANSITION> manager, StatePredicateIF<STATE> predicate, int N) -
Uses of StatePredicateIF in dev.civl.gmc.dpor
Methods in dev.civl.gmc.dpor that return StatePredicateIFConstructors in dev.civl.gmc.dpor with parameters of type StatePredicateIFModifierConstructorDescriptionDporDfsSearcher(DependencyAnalyzer<STATE, TRANSITION> analyzer, StateManager<STATE, TRANSITION> manager, StatePredicateIF<STATE> predicate, GMCConfiguration gmcConfig) DporDfsSearcher(DependencyAnalyzer<STATE, TRANSITION> analyzer, StateManager<STATE, TRANSITION> manager, StatePredicateIF<STATE> predicate, GMCConfiguration gmcConfig, PrintStream debugOut) Constructs a new depth first search searcher. -
Uses of StatePredicateIF in dev.civl.gmc.seq
Methods in dev.civl.gmc.seq that return StatePredicateIFConstructors in dev.civl.gmc.seq with parameters of type StatePredicateIFModifierConstructorDescriptionDfsSearcher(EnablerIF<STATE, TRANSITION> enabler, StateManager<STATE, TRANSITION> manager, StatePredicateIF<STATE> predicate, GMCConfiguration gmcConfig) DfsSearcher(EnablerIF<STATE, TRANSITION> enabler, StateManager<STATE, TRANSITION> manager, StatePredicateIF<STATE> predicate, GMCConfiguration gmcConfig, PrintStream debugOut) Constructs a new depth first search searcher. -
Uses of StatePredicateIF in dev.civl.gmc.smc
Classes in dev.civl.gmc.smc that implement StatePredicateIFModifier and TypeClassDescriptionclassThe predicate used for detecting violation state defined in the given liststates.Methods in dev.civl.gmc.smc with parameters of type StatePredicateIFModifier and TypeMethodDescriptionbooleanSMC.run(MatrixDirectedGraph graph, StatePredicateIF<Integer> predicate, GMCConfiguration config) For a givenMatrixDirectedGraphgraphand apredicateimplementingStatePredicateIF,
If thepredicateis hold,truewill be returned, elsefalse.
Note that the default starting state is the state with id of0booleanSMC.run(MatrixDirectedGraph graph, StatePredicateIF<Integer> predicate, Integer initialState, GMCConfiguration config) For a givenMatrixDirectedGraphgraph, apredicateimplementingStatePredicateIFand a starting stateinitialState,
If thepredicateis hold,truewill be returned, elsefalse.SMCSimulator.run(MatrixDirectedGraph graph, StatePredicateIF<Integer> predicate) SMCSimulator.run(MatrixDirectedGraph graph, StatePredicateIF<Integer> predicate, Integer initialState)