Package org.mpi_sws.jmc.checker
Class JmcModelChecker
java.lang.Object
org.mpi_sws.jmc.checker.JmcModelChecker
The JmcModelChecker class is responsible for managing the model checking process. It uses a
JmcCheckerConfiguration to configure the process and a JmcTestTarget to specify the program under
test.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new JMC model checker with the given configuration. -
Method Summary
Modifier and TypeMethodDescriptioncheck(JmcTestTarget target) Checks the given test target.voidreplay(JmcTestTarget target) Replays the given test target.
-
Constructor Details
-
JmcModelChecker
Constructs a new JMC model checker with the given configuration.- Parameters:
config- the configuration to use
-
-
Method Details
-
check
Checks the given test target. No instrumentation involved.- Parameters:
target- the test target to check- Returns:
- the report generated by the model checker
- Throws:
JmcCheckerException
-
replay
Replays the given test target. The replay is handled by the Strategy- Parameters:
target- the test target to replay- Throws:
JmcCheckerException- if an error occurs during replay
-