test_after.xml 987 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0" ?>
  2. <test>
  3. <statechart>
  4. <!-- after events are always received as input events in a later big step -->
  5. <semantics
  6. big_step_maximality="take_one, take_many"
  7. combo_step_maximality="*"/>
  8. <root initial="s1">
  9. <state id="s1">
  10. <transition after="100 ms" target="/s2"/>
  11. <transition after="200 ms" target="/s3"/>
  12. </state>
  13. <state id="s2">
  14. <onentry>
  15. <raise event="in_2" port="out" />
  16. </onentry>
  17. <transition after="150 ms" target="/s4"/>
  18. </state>
  19. <state id="s3">
  20. <onentry>
  21. <raise event="in_3" port="out"/>
  22. </onentry>
  23. </state>
  24. <state id="s4">
  25. <onentry>
  26. <raise event="in_4" port="out"/>
  27. </onentry>
  28. </state>
  29. </root>
  30. </statechart>
  31. <output>
  32. <big_step>
  33. <event name="in_2" port="out"/>
  34. </big_step>
  35. <big_step>
  36. <event name="in_4" port="out"/>
  37. </big_step>
  38. </output>
  39. </test>