eventb-rossi/Event-B Animate

Model-check Event-B models using the ProB 2.0 model checker

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 9, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: eventb-rossi/eventb-animate@e8919f24c8087c066abcbca31bea9cbc06ff74a9 # v6.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
model-pathPath to the Event-B model (.bum file, .zip archive, or directory)yes
commandSubcommand to run: "check" (model-check, the default), "replay", "wd", "po", or "cbc"nocheck
sizeDefault size for ProB sets (check, wd, cbc, and po --disprove)no""
statesBound model-checking to at most N explored states; omit for exhaustive (check command)no""
saveSave the counterexample trace to a JSON file when a violation is found (check and cbc commands)no""
json-reportWrite a machine-readable JSON report of the run to this pathno""
junit-reportWrite a JUnit XML report to this path (one testcase per checked property)no""
markdown-reportWrite a human-readable Markdown report of the run to this pathno""
tracePath to JSON trace file (replay command, required when command is "replay")no""
argsExtra arguments appended to the assembled commandno""
versionRelease version tag to use (e.g., "v5.1"). Defaults to latest release.nolatest
java-versionJava version to use (must be 21 or later)no21

no outputs