My device


© Franck Barbier

My device

© Franck Barbier

My deviceUML State Machine Diagram

© Franck Barbier

My device ⤳ possible execution paths

© Franck Barbier

Java simulation

Download JavaFX NetBeans project

State Chart XML -SCXML-

© Franck Barbier

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

© Franck Barbier
<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

© Franck Barbier

Download Bizagi Modeler .bpm file

My deviceBusy (BPMN)

© Franck Barbier
© Franck Barbier

My deviceS2 (BPMN)

© Franck Barbier

My deviceS3 (BPMN)

© Franck Barbier