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 6.6.4 or later and UML
Latest Version
2.0.4 (April 11, 2019)
No technical support is provided.


How to Install

    1. Download the Plug-in 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]. If the pop-up below opens, restart Astah.

  • If you see the [State Transition Table] window below the diagram editor, the installation is complete!

    If there is no window below the diagram editor, go to [View] – [Show/Hide Extra View] to open.
    Show Extra Menu



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.
Switch State Transition Table View
State Transition Table Switch View

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.

Export to Excel

You can export the table to Excel by clicking the Export button.
Export State Transition Table to Excel
Having a table exported and check along with diagram would be very effective especially when the statemachine diagram is complez and has much information.
Exported State Transition Table


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

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

What are you looking for?