A << refine >> Dependency must be between either:

  1. A ModelElement and a Requirement
  2. A BusinessRule, an Activity or an Operation and a BusinessRule.
  3. A ModelElement and an Archimate element.


A << refine >> Dependency describes how a ModelElement can be used to further refine a Requirement or a B_usinessRule. For example, a UseCase or Activity diagram may be used to refine a text-based functional Requirement_.


If you have a << refine >> Dependency which is not between two compatible elements, you should delete it.