State Chart XML (SCXML) provides a generic state-machine based execution environment based on Harel State Tables. Apache Commons already provides an implementation in Commons SCXML aimed at creating and maintaining a Java SCXML engine capable of executing a state machine defined using a SCXML document, while abstracting out the environment interfaces.
This project provides Eclipse-based SCXML tooling. SCXML is very useful to handle complex state transfer logic, but if a SCXML file is large and complex, it may become too difficult to maintain and refactor or to test its logic. This project aims to provide an Eclipse and GMF based visual editor and debugger for SCXML, which can also be used to generate SCXML documents and code from a state chart.

None. This is a Sandbox component.