State Chart XML (SCXML)

Express state machine logic in XML

State Chart XML (SCXML) is an XML application for expressing state machines. Learn how it came into being, and discover its relationship to voice technologies.

Contributors:  W3C

25 April 2007 (First published 06 February 2007)

State Chart XML (SCXML) is an XML application for expressing state machines. Learn how it came into being, and discover its relationship to voice technologies.

State machines are one of the classic constructions of computer science. They express how a computer goes from one state to another according to basic rules in order to accomplish a task. The W3C Voice Browser Working Group needed an XML format to express state machines and conceived State Chart XML (SCXML): State Machine Notation for Control Abstraction [in development]. SCXML can express simple state machines, and it can also handle complex concepts such as substates and concurrency.

Resources

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=XML
ArticleID=194036
SummaryTitle=State Chart XML (SCXML)
publish-date=04252007