| Description | The Packaging domain defines the core elements of Building Block and Container which provide the basis for building modules. Building Blocks are reusable units They have an independent existence. Thereby, they cannot be nested in other structures which would hide their existence (lexical scope). Because of their independent existence, they must be owned by an independent artifact which sole purpose is model management Containers . Containers are dedicated to model management: . They own blocks to which they provide existence. . They can provide namespace to blocks. . They have dependencies on other Containers which blocks have relationships to blocks they packaged. |
|---|---|
| External references |
Christensen Institute - Modularity,
OMG - KerML - Package,
OMG - UML - Package,
SysFEAT - Modularity.pdf |
| Dictionary |
Dictionary of SysFEAT patterns |
| Parent Domain |
Upper Ontology |
| Domain dependencies |
Directed E/R Graph |