State Transition Path

State Transition Paths serve to monitor and predict the actual behavior patterns of the software that you are modeling. Use Transition Paths as test cases to assure they correctly reflect the software’s true behavior.

Details

Compatible with
Astah Professional and UML and System Safety and SysML version 8.0 or later
Latest Version
1.4.4 (March 27, 2026)
Support
No technical support is provided.

How to Install

  1. Download the Plugin file.
  2. Drag the downloaded .jar file to an open instance of Astah. A pop-up will appear asking you to confirm installation. Choose [Yes], then restart Astah.
  3. If you see the [State Transition Path] tab below the diagram editor, the installation is complete.
    State Transition Path tab below the diagram editor in Astah
    If nothing appears below the diagram editor, go to [View] – [Show/Hide Extra View] to open it.
    Show/Hide Extra View menu in Astah

How to Use

When you open a state machine diagram, the State Transition Path table opens automatically. When you click a transition on the diagram, the related models are highlighted, so you can easily see where the transition is.
Transition highlighted in the State Transition Path table

Sort by the number of transitions

You can sort the State Transition Path list by the number of transitions.
Sorting the State Transition Path list by the number of transitions


Export to Excel

To export the State Transition Path to Excel, specify the number of transitions and click [Export to Excel].
Export to Excel in the State Transition Path tab

You can use the exported Excel file as test cases.
State Transition Path exported to Excel


Transitions between nested states

In the State Transition Path, a transition between nested states appears under its parent state, as shown below.
Transitions between nested states in the State Transition Path


Notes

The State Transition Path does not currently support the following models:

  • Shallow History Pseudo States
  • Deep History Pseudo States
Back to Plugin List