The diagraphica tool offers multivariate state visualization and simulation analysis techniques for labelled transition systems (LTS’s).

In the analysis mode, the tool allows the user to cluster states based on selected attributes. The clusters are visualized in a hierarchical pyramid structure were transitions between clusters are shown by arcs. The simulation view gives the user the facility to navigate through the transition graph and shows the effect of actions on the configuration. The integrated edit mode allows the user to create such a configuration. A configuration consists of geometric shapes. Each of the different shapes have a number of geometric and non-geometric degree of freedoms that can be adjusted for simulation purposes.

A more elaborate description can be found in [PW07].



“Bridging the semantic gap: visualization of transition graphs with user-defined diagrams”. A.J. Pretorius and J.J. van Wijk IEEE Computer Graphics and Applications, vol. 27, no. 5, pp. 58-66, 2007 (DOI)



DiaGraphica   [OPTION]... [INFILE]


Multivariate state visualisation and simulation analysis for labelled transition systems (LTS’s) in the FSM format. If an INFILE is not supplied then DiaGraphica is started without opening an LTS.

Command line options


append timing measurements to FILE. Measurements are written to standard error if no FILE is provided

Standard options

-q , --quiet

do not display warning messages

-v , --verbose

display short log messages

-d , --debug

display detailed log messages


display log messages up to and including level; either warn, verbose, debug or trace

-h , --help

display help information


display version information


display help information, including hidden and experimental options


Hannes Pretorius, Ruud Koolen, Rimco Boudewijns