Inconsistency Check

Add a view to check the consistency between Class diagram models and Sequence diagram models.

Details

Compatible with
Astah Professional and UML version 8.4 and later
Latest Version
1.4.2 (November 30, 2022)
Developer
Astah
Support
No technical support is provided.

How to Install

  1. Download the Plug-in file. If you are using the old version of Astah, please download one that works for your Astah version.
  2. After the download is complete, drag the downloaded .jar file to an open instance of Astah. A pop-up will appear asking you to confirm installation choose [Yes].
  3. Now you are required to relaunch Astah. So please reboot.
  4. If you see [Consistent] window below the diagram editor, the installation is complete!
    Inconsistency Check in UML
    If there is no window below the diagram editor, go to [View] – [Show/Hide Extra View] to open.

How to use

After you complete the installation of this plug-in, you will see the [Consistent] tab in the extra view.
Inconsistency Check Pane in Astah

Let’s use this sample diagram to see how it works.
Inconsistency in Astah

There is one Class diagram and Sequence Diagram. In the Sequence diagram, there are lifelines with Classes that are shown in the Class Diagram.
Below the diagram, the consistent view gives you what’s wrong with these models.
Inconsistency Check Plugin sample

Column
Description
No
Row number
Error Message
Gives an alert message if it detects any inconsistencies for you to repair.
Sequence Diagram
It shows a full path of the Sequence Diagram that the target model is drawn.
Message Information
Return Value = Sequence number:Message Name (Parameter:Type):Return Value Type
Source Lifeline
Name of Lifeline : Base Class
Target Lifeline
Name of Lifeline : Base Class
Error Level
There are four levels: Critical, Error, Warning and Notice

Solve the error – “BaseClass of the lifeline does not exist.”

When you click the error line, it will open a diagram with a focus on the target model.
Inconsistency Check in Astah

In this case, adding a Baseclass to the Lifeline0 will do. To do so, please refer to our user guide – Sequence diagram.


 

Export Inconsistency list to Excel

You can export the list of Inconsistency list by clicking the [Export to Excel]button.
Export Inconsistency List


Inconsistency Check Plugin sample

Exported Inconsistency Check List in ExcelDownload Old Versions

Compatible with Plug-in Version Release Date Download
Astah Professional and UML version 6.6 – 8.3 1.3.5 2019.4.11 Download Icon
Back to Plugin List

What are you looking for?