To make sure your ArchiMate® models are OK, various checks are available to perform. Most of the checks can be performed on a model, but some checks offer more selection options.
ArchiMate model checks
On this page:
Available model content checks
Checks the model for nested objects. These are objects at different hierarchical levels. The results are shown in a list. The Nested Objects function checks checks graphical nestings only, semantical nestings and nestings via a relation are ignored in the check.
Nested objects in an ArchiMate model
Checks the model for duplicate relations. These are relations of the same type between the same objects. The results are shown in a workset.
Duplicate relations in an ArchiMatemodel
Checks the model for duplicate objects and relations. These are objects or relations of the same type and with identical names. The results are shown in a workset.
Duplicate objects in an ArchiMate model
Double-clicking an object in the Object column in the list will show the object highlighted in the model browser.
Derived relation types
There are two checks for derived relation types.
TheDerived Relation Types check generates a workset showing the derived relation types in the model.
Derived relation types in an ArchiMate model
Double-clicking a relation in the list will open the view with this relation selected.
TheDerived Relation Types check generates a color view that visualizes the derived relation types in a view. The check is performed on the open views. If derived relations are present in a view, they are displayed with colors.
Derived relation types in an ArchiMate view
Checks the model for relations that have been made deprecated in version 3.0.1 of the ArchiMate standard. A number of relations that are no longer allowed have been removed from the metamodel. The results are shown in a workset.
Deprecated relations in an ArchiMate model
Double-clicking a relation in the list will open the view with this relation selected. To change the relation into a valid type, do as follows:
- Right-click the relation, click Change Relation Type, and then select a new relation type.
Performing a model content check
- In the model browser, select the ArchiMate model you want to perform checks on.
If you want to perform the Duplicate relations or Duplicate objects check, you can also choose to select multiple models, the complete model package, or one or more model package folders (folders that are directly located under the model package).
If you do not select anything, the entire model package will be scanned for the check, provided that at least one view from the model package is open. If not, Enterprise Studio cannot set the focus on the model package, and the ArchiMate tab will not be available for performing the function.
In case of an incorrect selection (anything else than a model package, one or more models or model package folders), the entire model package will be scanned.
- If you want to perform the Derived Relation Type check, open the view(s) for which you want to generate the color view.
- On the ArchiMate tab, in the Check group, click the check you want to perform.
ArchiMate® is a registered trademark of The Open Group.