Visual State Chart Editor


The visualsc project is an open source project which will provide a hierarchical state-chart editor, which stores the charts in state-chart-xml (scxml). But this project goes beyond standard scxml by including the visual aspects in the mark up as well as state information. When completed, the visualsc application will include source code for state machine engines which are completely driven by scxml; state-machines can be designed entirely visually, with no coding phases required. It is also envisioned that run-time execution of the state-machine can be tracked visually with an animated state chart.


Link to the open source project on github
Link to the doxygen documentation
Link to the 1987 Statechart Paper by Dr David Harel
Link to State Chart XML (SCXML): State Machine Notation for Control Abstraction W3C Working Draft

Leave a Reply

Trackback this post  |  Subscribe to the comments via RSS Feed