Basic Tools

simulator

Synopsis

divine.simulator [-hv] [-o filename] [-s filename] [-i filename] [-I filename] model_source

Description

Enables step by step simulation of the model, also useful for counterexample exploration. Currently runs only with DVE inputs, Promela is not supported yet.

Program simulates any run in the input automaton, printouts variable values and executed trace.

Options:

Commands During the Simulation:

One special command: "================" (e.g. sixteen characters '=' ) will be processed correctly and unchanged written to the output. It serves to separate several sequences of transitions in the output file such as divide the counterexample of LTL-formula to prefix and real cycle.

generator

Synopsis

divine.generator [-ahdgstSDE] [-v number] [-H size] model_source

Description

Generates a complete state space of a given model. This is done simply on a single workstation. No distribution is supported by this tool. Runs with both DVE and Promela sources.

Options:

draw_state_space - Drawing of State Space

Synopsis

divine.draw_state_space [-abcdhltv] -w bound -D level

Description

Prints a state space to the dot format using auxiliary tool divine.predot. Then it compiles it into the PostScript and runs gv to show the result.

Options:

plotlog - Drawing of GNU Plot Graphs

Synopsis

Description


Tutorial, 2006 developed in ParaDiSe laboratory, Faculty of Informatics, Masaryk University