DEFINITION RELATIONSHIPS SEMANTIC TAXONOMY BORDERS INTERNAL STRUCTURE SERIALIZATION CONTENT MANAGEMENT

ENTITY - Bounded Aggregate


Description
Abstract Concept
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).
- Applications are bounded by their APIs borders (API Service Point and API Request Point).

Functional DomainCompositionality

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

RELATIONSHIPS


Simple Graph Graph & Inheritance Table
Simple Graph

Composition:   Classification:   Specialization:   Instance Of: -->  Enumerated definition:   Syntax:   

SERIALIZATION FORMAT


TEXTUAL SYNTAX RDF

SEMANTIC TAXONOMY


Sub-Types Super-Types

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.

BORDERS


NameSuper typeBorder TypeDescription
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).

INTERNAL STRUCTURE


../images/8cfa941b6852781f_8cfabb0a6852840f_i.png
CONNECTORS

ConnectorSourceTargetConnector TypeDescription
 Ordering Connector   Bounded Member.  Border.  Exit Border   Bounded Member.  Entry Border   Ordering Connection Abstract Connection
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.