My device

My device

My deviceUML State Machine Diagram

My device ⤳ possible execution paths

Java simulation

Download JavaFX NetBeans project

State Chart XML -SCXML-

State Chart XML -SCXML- is a W3C recommendation to express state machines based on Harel's Statecharts modeling technique.

SCXML comes with an associated XSD

My device ⤳ SCXML

<scxml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns="http://www.w3.org/2005/07/scxml"
       xsi:schemaLocation="http://www.w3.org/2005/07/scxml https://www.w3.org/2011/04/SCXML/scxml.xsd"
       datamodel="ecmascript" initial="Idle" name="My_device" version="1.0">
    <!-- … -->
    <state id="Idle">
        <transition event="go" target="Busy"/>
    </state>
    <!-- … -->
</scxml>

Download SCXML file

My deviceBPMN

Download Bizagi Modeler .bpm file

My deviceBusy (BPMN)

My deviceS2 (BPMN)

My deviceS3 (BPMN)

© Franck Barbier