Skip to main content


developerWorks  >  XML  >

State Chart XML (SCXML)

Express state machine logic in XML

developerWorks

Level: Intermediate

Contributors: W3C

06 Feb 2007
Updated 25 Apr 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


Back to top


Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community