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.

Details

Compatible with
Astah Professional and UML version 8.4, Astah System Safety version 6.0
Latest Version
2.1.1 (September 22, 2021)
Developer
Astah
Support
No technical support is provided.

divider

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]. If the pop-up below opens, restart Astah.
  3. If you see the [State Transition Table] window below the diagram editor, the installation is complete!
    State Transition Table
    If there is no window below the diagram editor, go to [View] – [Show/Hide Extra View] to open.
    Show Extra Menu

divider

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-State from State-Event
Switching the State-State to State-Event

divider

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 Options

divider

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.
Setting "ignore" to the column
divider

Export to Excel

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

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

NOTE

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

  • Shallow History Pseudo States
  • Deep History Pseudo States

divider

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
Back to Plugin List

What are you looking for?