| 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 Process Typees are bounded by their start and end events (see Behavioral Event).
|
||
|---|---|---|---|
| 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.
|