test_after_units.xml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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="*"
  7. combo_step_maximality="*"/>
  8. <tree>
  9. <state initial="s1">
  10. <state id="s1">
  11. <transition after="100 us" target="/s2"/>
  12. <transition after="200 ms" target="/s3"/>
  13. </state>
  14. <state id="s2">
  15. <onentry>
  16. <raise event="in_2" port="out" />
  17. </onentry>
  18. <transition after="150 h" target="/s4"/>
  19. </state>
  20. <state id="s3">
  21. <onentry>
  22. <raise event="in_3" port="out"/>
  23. </onentry>
  24. </state>
  25. <state id="s4">
  26. <onentry>
  27. <raise event="in_4" port="out"/>
  28. </onentry>
  29. </state>
  30. </state>
  31. </tree>
  32. </statechart>
  33. <output>
  34. <big_step>
  35. <event name="in_2" port="out"/>
  36. </big_step>
  37. <big_step>
  38. <event name="in_4" port="out"/>
  39. </big_step>
  40. </output>
  41. </test>