State Chart XML (SCXML) ist ein XML-Standard des W3C für eine allgemeine Beschreibungssprache für Zustandsübergangsdiagramme. SCXML kann dabei komplexe Zustandsmaschinen inklusive Unterzuständen, verschachtelter und paralleler Zustände beschreiben.

Der Standard wurde seit 2005 vom W3C entwickelt und erlangte am 1. September 2015 den Status einer Recommendation. SCXML baut auf CCXML und Harel Statecharts auf.

Beispiel

Das folgende Beispiel illustriert die Modellierung einer Stoppuhr mit SCXML.

Einzelnachweise


Taking SCXML to the next level State Chart XML

Apache Commons SCXML Finite State Machine Implementation Java Code Geeks

scxml_百度百科

SCXML Commons SCXML

State Chart XML (SCXML) State Machine Notation for Control Abstraction 1.0