HELENA
a High LEvel Net Analyzer

Helena is an explicit model checker developed at the CEDRIC research center in the CNAM university in Paris. It is a free software written in Ada available under the terms of the GNU general public license.
Helena works on a Linux platform, but a Windows version should be soon available.

Model checking is an automatic technique to verify properties of finite state systems by inspecting all the possible configurations (or states) of the system. In Helena, this system is described as a high level Petri net. In the current version, Helena can be used for the verification of state properties and deadlock freeness. When Helena finds a state that violates the specified property, the faulty execution is reported to the user. Helena is a command line oriented tool without any graphical user interface.


Authors
Helena is developped by the following people

Features
Helena includes the following features

Download and Further Information

In order to download Helena, go to the SourceForge summary page here.
There you you can also submit bug reports, request new features to be implemented, download the documentation, join mail lists, and many other stuff.

Sample examples

As an introduction to Helena we propose the two following examples :

Papers and reports
Below is a list of some publications related to Helena.
This list is available as a bib file here.

Links
Here are some links on other model checking or verification tools.
You may also look at the Yahoda database which counts some verification tools.
Last update : january 9th, 2007