next up previous contents index
Next: System Assembly Connectors Up: Component Assembler Previous: Assembly   Contents   Index


Assembly Context

nearlystable

As introduced above, the System Assembler uses assembly contexts to put components into a component assembly. Contexts support the multiple use of the same component type in several environments in an assembly.

Figure 3.25: Component Assembly Context
Image cm-context-A-B-01

The assembly context refers to exactly one component from an arbitrary available repository for which the context is applied. The component and its provided and required roles are affected by the context in which it is used. This can be indicated by deriving from the provided and required roles the corresponding provided and required context roles.

According to the principles of parametric contracts (see section 2.4, context roles represent the contextual influenced interfaces of the component in a given assembly context.

TODO: Noch ein Beispiel zu parametrisierten Verträgen? Zu Assembly Context? Oder ist das schon vorher? Irgendein Beispiel muss es hier aber mindestens geben...


next up previous contents index
Next: System Assembly Connectors Up: Component Assembler Previous: Assembly   Contents   Index
Snowball 2007-03-16