Inconsistency Check

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

Details

Compatible with
Astah Professional 6.8 or later and UML
Latest Version
1.3.5 (April 11, 2019)
Developer
Astah

divider

How to Install

  1. Download the Plug-in file.
  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. If the pop-up below opens restart Astah.
  4. If you see [Consistent] 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

divider

How to use

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

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

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.

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.

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.

Inconsistency List in Excel


Back to Plugin List

What are you looking for?