With Astah System Safety, you can merge one project file into another, so you can distribute the work among team members and then combine it into one file.

Merging two Astah System Safety project files
section divider

How to merge

  1. Open one .axmz file and go to [File] – [Compare Project and Merge].
    Compare Project and Merge menu in Astah System Safety
  2. Select another .axmz file.
  3. The [Differences] pop-up opens, showing the diagrams and models of both project files side by side in a tree view.
    Differences window comparing two Astah System Safety projects
  4. Click the [Merge] button.
    Merge button in Astah System Safety
  5. Two merge options appear. Choose which file to prioritize, and click [OK]. All the models that exist in only one file are merged. If the same model exists in both files but differs, the one in the file you chose is kept.
    Merge options in Astah System Safety
section divider

If you’d like to compare differences

To see the differences between the diagrams and models in the two files, click the [Open Compare Diagram] button.

How to compare models
section divider

Notes

[Merge] does not merge the contents of the following. For these, the version in the file you chose in step 5 is kept.

  • Activity diagrams
  • Statemachine diagrams
  • Sequence diagrams
  • Changes related to decompositions in Safety Concept Diagrams
section divider

Reset Model ID

Every model element you create in Astah System Safety has an internal ID, called the “Model ID”. When you merge files, Astah merges model elements that have the same Model ID.

When you copy (clone) an .axmz file, the Model IDs are not regenerated, so the copy uses the same IDs as the original. If you merge a file with a copy of it, reset the Model IDs in one of the files first to avoid unintended results.

To reset the Model IDs, go to [Tools] – [Correct Model] – [Reset All Models’ ID].
Reset Model IDs

Read before you reset Model ID

  • You cannot [undo] after resetting the Model IDs.
  • We recommend creating a backup file before you reset the Model IDs.