How-To use ramona

You can find a list of possible options for the tool using option -h. By default ramona uses option -W, that computes the (weak) state class graph for the system given as input. You can also use option -G that is an experimental construction that should produce more compact graphs. We are actively working on improving this construction.

$ ramona -h
Usage of ramona.exe:
  -G    compact SSCG (experimental)
  -W    state class graph preserving states and LTL (SSCG)
  -pdf  string
        name of file for pdf output
  -q    textual output (digest)
  -svg  string
        name of file for svg output
  -v    textual output (full)

Option -q gives you some statistics on the size of the generated graph while option -v gives you a full textual output of the graph, complete with information on timing constraints.

$ ramona -q t1.task
# 3 Tasks
# id  period  duration  offset
#  0      10         3   [1,1]
#  1      15         2   [0,0]
#  2      15         2   [0,0]
# states 30
# transitions 37

For small systems (with state graphs that have less than 500 classes), you can output a graphical representation generated from GraphViz. You need to install GraphViz in your machine for this to work; see for example the SVG file generated from the command:

$ ramona -svg t1.svg t1.task
output of ramona with option -svg