DEFINITION CONCEPT GRAPH CONCEPT DESCRIPTIONS CONTENT MANAGEMENT

CONCEPT DOMAIN - Compositionality


DescriptionPattern Domain
The purpose of the  Compositionality family of concepts is to provide syntactic mechanisms that support the construction of composite Building Blocks.
The  Compositionality pattern handles situations where Building Blocks have an internal structure. Such Building Blocks are called Aggregate Blocks. They are made of internal nested Entity Elements called Aggregate Members. Aggregate Members contextualizes  Building Blocks living outside the Aggregate Block structure (specialization in OMG - Kernel Modeling Language (KerML) is such an  Aggregate Member).
Advanced Aggregate Block features are provided by Bounded Aggregates which hide their internal structure to the outside world by means of a formal boundary (see Connection Relationship).
External references  Christensen Institute - Modularity DDD - Aggregate DDD - Glossary - Entity Martin Fowler - Evans Classification OpenGroup - OAA - Modularity OpenGroup - TOGAF - Definition - Building Block Stanford Encyclopedia of Philosophy - Compositionality SysFEAT - Modularity.pdf Wikipedia - Domain driven design
Dictionary  Dictionary of SysFEAT patterns
Parent Domain  Upper Ontology 
Domain dependencies  Packaging 

DOMAIN CONCEPT GRAPH


Diagram Graph
../images/36166b8c6157b6b4_23d5a4e06851391d_i.png