State Transition Table Plugin for Astah

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 Statemachine Diagrams, revealing subtle errors before they have widespread effects.

Details

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

How to Install

  1. Download the plug-in file.
  2. Drag the downloaded .jar file onto an open instance of Astah. When the confirmation dialog appears, click [Yes], then restart Astah.
  3. If the [State Transition Table] panel appears below the diagram editor, the installation is complete.
    State Transition Table panel below the diagram editor in Astah
    If the panel is not visible, go to [View] – [Show/Hide Extra View] to open it.
    Show/Hide Extra View menu in Astah

How to Use

When you open a Statemachine diagram, the State Transition Table automatically appears below the diagram editor. Use the dropdown to switch between two views: States to States and States to Events.
Dropdown for switching between the States to States and States to Events views


Choose which states to show

You can filter which states appear in the table. Click the [Config] button, then check or uncheck states to include or exclude them. You can also reorder the states in this dialog.
Config dialog for choosing and ordering states in the State Transition Table


Set “Ignore” or “Cannot Happen”

In the States to Events view, you can set any blank cell to ignore or cannot happen. These values can be set only in the table and are not shown in the Statemachine diagram. Filling in all blank cells helps make your model complete and accurate.
Setting ignore or cannot happen in the State Transition Table


Export to Excel

Click the [Export] button to export the table to Excel. Reviewing the exported table alongside the diagram is especially useful when the Statemachine diagram is complete and contains a lot of information.
Export button in the State Transition Table
State Transition Table exported to Excel


Limitations

The State Transition Table does not currently support the following:

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