Usage:
-
Extract the archive
CstnuTool-<release>.tgz. -
In the directory
CstnuTool-<release>, the JAR fileCSTNU-Tool-<release>.jarcontains all Java classes for manipulating temporal-network instances.
See theRELEASE_NOTES.mdfile in this directory and the Javadoc on this site for more details. -
The same directory
CstnuTool-<release>also contains the following shell commands:-
tnEditor.sh
A graphical editor for temporal networks. It allows users to create or modify a network, load one in GraphML format, and check it. The resulting instance is shown next to the original one. -
CSTNUTranslator.sh
It calls a Java program that translates a CSTNU into the corresponding TIGA.
The source file must be the GraphML representation of a CSTNU.
The output is the XML description of the corresponding TIGA.
You must install theuppaal-tiga-0.18software to runCSTNUTranslator.sh.
Adjust the location of theverifytgaprogram insideCSTNUTranslator.shaccording to where you installeduppaal-tiga-0.18. -
CSTNRunningTime.sh
This tool is intended for a subproject that experiments with a new algorithm for checking the dynamic consistency of CSTNs, i.e., networks without uncertainty.
In particular, this tool determines the average execution time of the dynamic-consistency checking algorithm for a set of CSTN instances. -
CSTNURunningTime.shThis tool is intended for a subproject that evaluates the algorithm for checking the dynamic consistency of CSTNUs on batches of instances.
In particular, this tool determines the average execution time of the dynamic-consistency checking algorithm for a set of CSTNU instances.
-
