| 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 Ordering Connections it can participate to. Within a Bounded Aggregate structure, Bounded Members can be linked together through Ordering Connectors. The nature of Ordering Connectors is given by their associated Ordering Connection. Examples: - Action Processes are bounded by their start and end events (see Behavioral Event).
The purpose of the Compositionality family of concepts is to provide syntactic mechanisms that support the construction of composite Building Blocks. | ||
|---|---|---|---|
| External references |
OMG - KerML - Classifier OMG - UML - EncapsulatedClassifier SysFEAT - Modularity.pdf | ||
| Super Types |
Aggregate Entity Block (from partition:
Structural Partition of Aggregate Entity Block) | ||
| Dictionary |
SysFEAT Upper Ontology | ||
| Lexical Scope |
Block Lexical Scope
Container | ||
| Framework Mapping | Meta-Model Legend : Aggregate - Internal Structure |
Composition: ➝ Classification: ➝ Specialization: ➝ Instance Of: --> 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 |
|---|---|---|---|
| Border |
Aggregate Block::Aggregate Member |
Ordering Connection | |
| Entry Border |
Bounded Aggregate::Border |
Ordering Connection | 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 |
Bounded Aggregate::Border |
Ordering Connection | 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). |
| Connector | Source | Target | Connector Type | Description |
|---|---|---|---|---|
Ordering Connector |
Bounded Member.
Border.
Exit Border |
Bounded Member.
Entry Border |
Ordering Connection |
Abstract Connection A Ordering Connector is Block Member that connects a source Bounded Member to a target Bounded Member through their Entry Border and Exit Border. The semantic of Connector is given by their associated Ordering Connection. Examples: . Event that manifests a transition between two states. . Sequences between the end of a process step and the start of another process step. . Interface connection between a service consumer agent and a service provider agent.
|