astah professional logo

Content

Back

DSM

Next

Tutorial

Inconsistency Check

Inconsistency Check validates the consistency of shared models between Sequence diagrams and Class diagrams and gives an alert if it detects any inconsistencies.

Astah Consistency check

Overview

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 critical_icon Critical error_icon Error warning_icon Warning notice_icon Notice

Tip on Inconsistency Check

When you create a message in Sequence diagrams in Astah, you can choose "Operation" of the target lifeline's base class' from its combo box, and the Inconsistency Check advises you if it detects that messages in Sequence diagrams are not using any of those "operations".

Astah Consistency check
(E.g. Setting Operation to Message0. You are able to choose one from Class1's operations - Lifeline B's base class)


Auto-update of the list

If you want to update the list automatically as you work on diagrams, turn the [Update the table when the StateMachine is modified] button on. (It is set "ON" by default)

Manual-update

When you want to update this manually, click [Update] button.

Manual update of Inconsistency check

More operations you can do in this view

Show target model's property

By double-clicking a line in the Inconsistency Check view, Astah opens the selected models' property in the Property View (Left bottom pane) so that you can swiftly move on to modify property promptly.
Manual update of Inconsistency check

Open the diagram where the target model element is drawn

By double-clicking a line in the Inconsistency Check view, Astah also opens the related diagram and show target model in the center of the diagram.
Manual update of Inconsistency check

Jump to the target model in diagram

Right-click the error line and select [All Related Diagrams] from the Pop-up menu, you can select the diagram that the target diagram is drawn to open in the Diagram Editor.
Manual update of Inconsistency check

Jump to the target model in structure tree

Right-click the error line and select [Show in Structure Tree] from the Pop-up menu, so that you can jump to the target model in the Structure Tree (Top left pane).

Export to Excel

You can export this list to Excel by selecting the top right button "Export to Excel".

Export the consistency check list to Excel

[Exoport] dialog appears. Specify the directory where you want the file to be exported and click [Export] button. Check "Open the exported file automatically" if you want to open the exported excel right away.

Astah Consistency Check Exporting to Excel

Inconsistency check list will be exported into Excel as the figure below.