ArchiMate® implementation and migration elements can be used to register changes to the enterprise architecture. Specifically for these elements consistency and evolutions checks are available on the Implementation and Migration ribbon tab. The Consistency group contains a function related to the consistency of model data in a model. The Evolution group contains functions relating to the evolution of a model. 

To perform a model check, make sure that you have opened the view(s) on which you want to perform the check.



On this page:


Roadmap browser

This function shows the relations between the plateaus and the other objects in the model. These are the drawn aggregation relations, but also the relations that have been created via the Roadmap profile. The function also shows the triggering relations between plateaus and junctions. The data is presented in a tree structure.

Evolutions via objects other than plateaus are not shown. Other objects are displayed in the differences between two plateaus, and can be found in the tree structure, in the components retained, added, or removed.



To execute the function, follow these steps:

  1. In the model browser, select the ArchiMate model containing the views.

  2. On the Implementation and migration ribbon tab, in the Evolution group, click Roadmap browser.


Next, the navigator windows shows the roadmap with the plateaus and the relations present in the model.

Differences between plateaus

This function allows you to compare two platforms together. The function shows the differences between the plateaus in color views. The function is useful when using aggregation relations, but also when using the Roadmap profile.



To execute the function, follow these steps:

  1. On the Implementation and migration tab, in the Evolution group, click Differences between plateaus.

  2. In the Select plateau window, select the first plateau and click OK.

  3. Select the second plateau and click OK.


A color view is placed over the open view(s), showing the differences between the plateaus.

When an object has a drawn aggregation relationship as well as a link created via the Roadmap profile, then a corresponding warning message will appear in the message window.

Deriving plateau aggregations

This function allows you to convert "old" relations between plateaus and other objects in the complete model package that were created via the Roadmap profile, to aggregation relations. This function collects the existing relations created via the Roadmap profile, turns them into aggregation relations. The new aggregation relations are added to the model and are only visible in the model browser. They are not drawn in the view.



To execute the function, do as follows:

  • On the Implementation and migration tab, in the Evolution group, click Derive Plateau aggregations.


The existing relations created via the Roadmap profile are then converted to aggregation relations. The new aggregation relations can be found in the model browser, in the Implementation and migration component of the model.

Roadmap evolution

This function creates an overview showing the relations between the plateaus and the other objects. These are the aggregation relations, but also the relations that have been created via the Roadmap profile.



To execute the function, do as follows:

  • On the Implementation and migration tab, in the Evolution group, click Roadmap evolution.


Next, the Roadmap evolution table appears showing the relations between the plateaus and other objects.

ArchiMate® is a registered trademark of The Open Group.