SCGen - Ein UML State Chart Editor

Programmscreenshot SCGen
In der Programmierung hat man es immer wieder mit Zuständen und Übergängen zwischen diesen Zuständen zu tun. Dies lässt sich in UML mit einem Zustandsdiagramm darstellen,  und genau dafür habe ich dieses Programm entwickelt.
Mit diesem Programm lassen sich UML Statecharts erstellen, welche sich dann auch als png Bild wieder exportieren lassen, für die Verwendung in Dokumenten etc. Ausserdem kann das Programm über Plugins entsprechenden Code für C++ erstellen.

Das Programm kann um entsprechende Plugins für Codegenerierung erweitert werden, ein Plugin für das Qt Statemachine Framework ist bereits in Arbeit, für boost::statechart ist es geplant. Zur Zeit werden auch nur einfache Zustände unterstützt, parallele Zustände und Unterzustände kommen in einer der nächsten Versionen hinzu.
Eine erste Version für Windows kann hier heruntergeladen werden.