|   | Factory Component | 
|   | Domain | 
|   | Viewpoints | 
|   | Contract viewpoint : set of contract elements | 
|   | Mandatory Contract Element | 
|   | Optional Contract Element | 
|   | Pattern viewpoint : set of pattern libraries | 
|   | Pattern Library | 
|   | Pattern | 
|   | Mapping viewpoint : set of mappings | 
|   | Mapping | 
|   | Factory | 
|   | Production Plan | 
|   | Factory Component Invocation | 
|   | Context | 
|   | Context Element |