test_flat_syntactic.xml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?xml version="1.0" ?>
  2. <test>
  3. <statechart>
  4. <semantics
  5. big_step_maximality="syntactic"
  6. input_event_lifeline="whole"/>
  7. <inport name="in">
  8. <event name="e"/>
  9. </inport>
  10. <outport name="out">
  11. <event name="in_b"/>
  12. <event name="in_c"/>
  13. <event name="in_d"/>
  14. </outport>
  15. <root initial="a">
  16. <state id="a">
  17. <transition event="e" target="/b"/>
  18. </state>
  19. <state id="b" stable="true">
  20. <onentry>
  21. <raise event="in_b"/>
  22. </onentry>
  23. <transition event="e" target="/c"/>
  24. </state>
  25. <state id="c">
  26. <onentry>
  27. <raise event="in_c"/>
  28. </onentry>
  29. <transition event="e" target="/d"/>
  30. </state>
  31. <state id="d" stable="true">
  32. <onentry>
  33. <raise event="in_d"/>
  34. </onentry>
  35. </state>
  36. </root>
  37. </statechart>
  38. <input>
  39. <event port="in" name="e" time="0 d"/>
  40. <event port="in" name="e" time="0 d"/>
  41. </input>
  42. <output>
  43. <big_step>
  44. <event port="out" name="in_b"/>
  45. </big_step>
  46. <big_step>
  47. <event port="out" name="in_c"/>
  48. <event port="out" name="in_d"/>
  49. </big_step>
  50. </output>
  51. </test>