The W3C Voice Browser Working Group has published a Working Draft of State Chart XML (SCXML). SCXML provides a generic state-machine based execution environment based on CCXML and Harel State Tables and is a candidate for the control language within multiple markup languages coming out of the W3C. Commons SCXML is a Java implementation of an SCXML engine.

The library provides an SCXML engine capable of executing a state machine defined using a SCXML document, while abstracting out the environment interfaces. For project motivation and overview see the Commons SCXML Webpage.


Wiki Resources

Release Plans


GSoC Proposals


This is a section to document the evolution of the Commons SCXML library, most importantly a placeholder to note any API changes and upgrade notes.

From The Archives

External Resources

SCXML/HomePage (last edited 2013-11-22 23:05:30 by BerndEckenfels)