State Transition Table

State Transition Tables give you a different perspective of your model. State Transition Tables enables you to easily monitor and report on the most complicated State Machine Diagrams, revealing subtle errors before they have widespread effects.


Compatible with
Astah Professional and UML version 8.4, Astah System Safety version 6.0
Latest Version
2.1.3 (November 30, 2022)
No technical support is provided.


How to Install

  1. Download the Plug-in file. If you are using the old version of Astah or using Astah System Safety, please download one that works for your Astah version.
  2. Drag the downloaded .jar file to an open instance of Astah. A pop-up will appear asking you to confirm installation choose [Yes]. Restart Astah.
  3. If you see the [State Transition Table] window below the diagram editor, the installation is complete!State Machine TableIf there is no window below the diagram editor, go to [View] – [Show/Hide Extra View] to open.
    Show/Hide Extra menu in Astah

How to use

When you open a Statemachine diagram, the state transition table conveniently appears below the diagram.
You can switch the table view from two different point views, “States to states” and “States to Events” by combo box.
Switching State and Event in State Transition Table
State Transition Table Switch events and states

Choose which States to show in the table

You can filter out States that you do not want to include in the State Transition table.
Click the [Config] button, and tick the checkboxes of the States that you want to show in the State Transition Table. You can also change the order of the states in the table.
State Transition Table


Set “Ignore” or “Cannot happen” in the column

When you have a “State – Event” view, you can fill the blank cell with “ignore” or “cannot happen”. This cannot be done or is invisible on the Statemachine diagram only. So checking all the blank cells and defining them as “ignore” or “cannot happen” will helps to make your diagrams more accurate.
State Transition Table


Export to Excel

You can export the table to Excel by clicking the Export button.
Export State Transition Table

Having a table exported and check along with diagram would be very effective especially when the statemachine diagram is complete and has much information.
State Transition Table


Currently, the following models are not supported for State Transition Table.

  • Shallow History Pseudo States
  • Deep History Pseudo States

Download Old Versions

Compatible with Plug-in Version Release Date Download
Astah Professional and UML version 6.6.4 – 8.3
Astah System Safety 5.0
2.0.4 2019.4.11 Download Icon
Back to Plugin List

What are you looking for?