SinelaboreRT Header Logo


It's better when it's simple!

User Tools

Site Tools


Modelling-Tool specific Intro

Language Backends

Getting started



Designers Toolbox

There are better ways to model state machines than using spread sheets!

In the past different μC manufacturers have published application notes about the benefit of using state machines for the design of embedded software. An example is the application note SLAA402 from Texas Instruments (TI). It suggests to generate source code based on a spread sheet table. Nowadays several affordable UML modeling tools are available supporting the efficient design of state machines in a graphical way. SinelaboreRT generates production quality source code from state diagrams created with many different UML tools. Give it a try!

Latest Changes



Try it for free. The trial version is limited in the number of supported states and transitions.

If you purchase a license, a digitally signed personalized license file is issued to you, which must be downloaded and saved in the installation directory. This disables the evaluation mode.

For SinelaboreRT no installation script is needed. Simply copy the codegen.jar file and the license key file into a folder of your choice. It is recommended to place the files in a folder (e.g. bin) located in your project directory. This makes it simpler to access the generator from a Makefile and it can also be added to the project’s source code version management if needed. The code generator is written in Java. Therefore a Java runtime environment of version 1.6 or later is needed. If not already installed it can be downloaded from Follow the installation steps as described there. Finally Graphviz is required if the integrated state chart editor / simulater shall be used.

Demo version of the latest release version of SinelaboreRT

SHA-256 ( = 9dfa312fbed899b0faffebac87544bb6cb14d4ee75bf5b3794e2ccd2ee4966e3

Other Tools

Cadifra UML Editor - a fast UML tool for Windows. This editor is used for several examples on the web site and the manual. There is a 30 days trial version that you can download and test.

Graphviz is an open source graph visualization software and needed for the graphical interactive editor and simulator.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
wiki/accepted_download.txt · Last modified: 2021/07/10 12:34 by pmueller