Specialized Abstraction relationship between two sets of ModelElements.

An ElementRealization is a specialized Abstraction between two ModelElements. One of the related ModelElements represents a specification (the supplier) and the other an implementation of the client. An ElementRealization can be used to model stepwise refinement, optimizations, transformations, templates, model synthesis, framework composition, and so on.

An ElementRealization signifies that the client set of elements is an implementation of the supplier set, which serves as the specification. The meaning of implementation is not strictly defined, but rather implies a more refined or elaborate form with respect to a certain modeling context. It is possible to specify mapping between the specification and implementation elements, although it is not necessarily computable.

: ElementRealization (architecture_autodiagram)
Figure 210 : ElementRealization (architecture_autodiagram)