Systems Engineering Software

Command line releases

Our software is primarily intended to be used as plug-ins for the Eclipse IDE. We therefore recommend the bundled IDE releases for most users. However, we also provide command line releases. These releases include Chi 3, CIF 3, and ToolDef 2. The command line releases allow execution of our tools from a command line terminal or console, including remote execution.


The following command line releases are available:

OS/platform Architecture Download link
Windows x86 (32-bit) download (zip, unknown size)
Windows x64 (64-bit) download (zip, unknown size)
Linux x86 (32-bit) download (tar.gz, unknown size)
Linux x64 (64-bit) download (tar.gz, unknown size)
Mac OS X x86 (32-bit) not available
Mac OS X x64 (64-bit) not available

The x64 (64-bit) releases can be used only on 64-bit operating systems. The x86 (32-bit) releases can be used on both 32-bit and 64-bit operating systems. If you are unsure whether you have a 32-bit or 64-bit operating system, it is thus safest to use an x86 (32-bit) release. However, an x64 (64-bit) release is preferred, as it can use more memory.

You may also download older releases.

If you would like to be informed about new releases of our software, visit the How to subscribe to announcement e-mail notifications thread on the forum.


Follow these steps to install a command line release:

  • Install Java. Note that a Java Development Kit (JDK) is required, as a Java Runtime Environment (JRE) alone, is not sufficient. See the system requirements for more information on which Java versions are supported, and the manual installation instructions for more information on how to install Java.
  • Make sure that the java or java.exe binary from the JDK is in your PATH environment variable. For further information, see
  • Download a command line release, see above. Make sure to choose a release for your operating system (OS) and architecture (32-bit or 64-bit). Also, make sure that the architecture matches the architecture of the JDK that you installed.
  • Extract the command line release somewhere on your hard disk. Each archive contains a directory that is named after the archive, and contains all the files of the release.
  • You can now execute the scripts in the bin directory from a console (shell or command prompt).
  • You may want to add the new bin directory to your PATH environment variable.

To see which tools are available, simply look in the bin directory. Each of these tools can be started with the -h or --help option to get further information.

Updating to a newer release

To update to a newer release, simply follow the installation instructions above. Multiple releases can be extracted to different directories, and can then be on the same system, simultaneously.

However, sometimes new releases change the supported Java versions, and thus require manually updating Java. Whenever a new release changes the supported Java versions, this will be mentioned in the changelog. Make sure you always follow the upgrade instructions from the changelog.

Removing a release

To remove a release, simply remove the directory that contains files that you extracted from the downloaded archive during installation. Additionally, you may want to manually remove Java if you no longer need it.