Interlocking Model
nameche08.smv is the NuSMV model of the station of Namêche in Belgium. This model was developed by Christophe Limbrée in the framework of his PhD's thesis.
NuSMV is a reimplementation and extension of SMV symbolic model checker, the first model checking tool based on Binary Decision Diagrams (BDDs).
This model features :
- Fourteen routes.
- The simulation of two trains.
- The track components like: points, track circuits, treadles.
- 132 invariant properties.
The model is based on the application data of the real interlocking (SSI) controlling the station.
The model is provided as a zip file. It has been tested with NuSMV version 2.5.4.
Download Namêche station NuSMV model
The model can also be analyzed and tested with a checker specially developed to verify such kind of NuSMV models. The checker is implemented in Python 3.x with PyNuSMV. The checker, as well as the version of PyNuSMV it is based on, are available:
- checker.zip
- pynusmv-for-checker.zip
(pre-compiled versions for Python3.4 on OSX 64bit, Python3.4 on Debian 32bit)
- Contributor(s)
- Christophe Limbrée, Simon Busard
Related Publications: