| Description | Abstract Concept A Bounded Aggregate is an Aggregate Entity Block which hides its internal structure to the outside world by means of formal Borders. The only way to access a Bounded Aggregate is through its formal Borders, which ensures the aggregate's internal consistency. The Borders of a Bounded Aggregate is determined by the Connection Relationships it can participate to. Within a Bounded Aggregate structure, Bounded Members can be linked together through Connectors. The nature of Connectors is given by their associated Connection Relationship. Examples: - Action Processes are bounded by their start and end events (see Behavioral Event). |
|---|---|
| External references |
OMG - UML - EncapsulatedClassifier,
SysFEAT - Modularity.pdf |
| Super Types |
Aggregate Entity Block (from partition:
Structural Partition of Aggregate Entity Block) |
| Functional Domain |
CompositionalityThe purpose of the Compositionality family of concepts is to provide syntactic mechanisms that support the construction of composite Building Blocks. |
| Dictionary |
Dictionary of SysFEAT patterns |
| Lexical Scope |
Block Lexical Scope
Container |
| Framework Mapping | Meta-Model Legend : Aggregate - Internal Structure |
Composition: ➝ Classification: ➝ Specialization: ➝ Enumerated definition: ➝ Syntax: ➝
Click node rectangle to collapse/expand one level. Click triangle for full recursive collapse/expand. Double-click on a node to open its URL. Hover for description.
| Name | Super type | Border Type | Description |
|---|---|---|---|
| Entry Border |
Aggregate Block::Aggregate Member |
Connection Relationship | An Entry Border is a Border of a Bounded Aggregate that serves as a connection point allowing external Aggregate Blocks to access Aggregate Members within the Bounded Aggregate. Examples: an Entry Border can be physical (such as a door or gateway), functional (such as an API endpoint in software or the Start Event of a process). |
| Exit Border |
Aggregate Block::Aggregate Member |
Connection Relationship | An Exit Border is a Border of a Bounded Aggregate that serves as a connection point allowing Bounded Members to connect to external Bounded Aggregates. Examples: an Exit Border can be physical (such as a door or gateway), functional (such as requested API endpoint in software or the End Event of a process). |