-
Notifications
You must be signed in to change notification settings - Fork 98
Metamodel epbs
(E)PBS (for (End-)Product Breakdown Structure) aims at defining the system's work product breakdown (close to Clearcase/UCM's components concept).
Package that contains end product breakdown structure architectures
Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
ownedEPBSArchitectures | EPBSArchitecture | 0..* |
Inherited fields (from BlockArchitecturePkg, ModellingArchitecturePkg, Structure)
Reference | Type | Range | Description |
---|---|---|---|
ownedPropertyValuePkgs | PropertyValuePkg | 0..* |
End Product Breakdown Structure. Definition of the Physical Components grouping for development subcontracting or purchase.
Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
allocatedPhysicalArchitectureRealizations | PhysicalArchitectureRealization | 0..* | |
allocatedPhysicalArchitectures | PhysicalArchitecture | 0..* | |
containedCapabilityRealizationPkg | CapabilityRealizationPkg | 0..1 | |
ownedConfigurationItemPkg | ConfigurationItemPkg | 0..1 | |
ownedPhysicalArchitectureRealizations | PhysicalArchitectureRealization | 0..* |
Inherited fields (from ComponentArchitecture, BlockArchitecture, AbstractFunctionalArchitecture, ModellingArchitecture, Structure)
Reference | Type | Range | Description |
---|---|---|---|
allocatedArchitectures | BlockArchitecture | 0..* | |
allocatingArchitectures | BlockArchitecture | 0..* | |
ownedAbstractCapabilityPkg | AbstractCapabilityPkg | 0..1 | |
ownedComponentExchangeCategories | ComponentExchangeCategory | 0..* | |
ownedComponentExchangeRealizations | ComponentExchangeRealization | 0..* | |
ownedComponentExchanges | ComponentExchange | 0..* | |
ownedDataPkg | DataPkg | 0..1 | |
ownedFunctionalAllocations | ComponentFunctionalAllocation | 0..* | |
ownedFunctionPkg | FunctionPkg | 0..1 | |
ownedInterfacePkg | InterfacePkg | 0..1 | |
ownedPropertyValuePkgs | PropertyValuePkg | 0..* | |
ownedRequirementPkgs | RequirementsPkg | 0..* | |
provisionedArchitectureAllocations | ArchitectureAllocation | 0..* | |
provisioningArchitectureAllocations | ArchitectureAllocation | 0..* | |
system | Component | 0..1 |
Package that contains configuration item elements
Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
ownedConfigurationItemPkgs | ConfigurationItemPkg | 0..* | |
ownedConfigurationItems | ConfigurationItem | 0..* |
Inherited fields (from ComponentPkg, Structure)
Reference | Type | Range | Description |
---|---|---|---|
ownedComponentExchangeCategories | ComponentExchangeCategory | 0..* | |
ownedComponentExchangeRealizations | ComponentExchangeRealization | 0..* | |
ownedComponentExchanges | ComponentExchange | 0..* | |
ownedFunctionalAllocations | ComponentFunctionalAllocation | 0..* | |
ownedParts | Part | 0..* | |
ownedPhysicalLinkCategories | PhysicalLinkCategory | 0..* | |
ownedPhysicalLinks | PhysicalLink | 0..* | |
ownedPropertyValuePkgs | PropertyValuePkg | 0..* | |
ownedStateMachines | StateMachine | 0..* |
Aggregation of hardware, software, processed materials, services, or any of their discrete portions designated for configuration management and treated as a single entity in the configuration management process.
Common Types: CapellaElement, TraceableElement, ModelElement, PublishableElement, AbstractNamedElement, Namespace, NamedElement
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
itemIdentifier | EString | 0..1 | |
kind | ConfigurationItemKind | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
allocatedPhysicalArtifacts | AbstractPhysicalArtifact | 0..* | |
ownedConfigurationItemPkgs | ConfigurationItemPkg | 0..* | |
ownedConfigurationItems | ConfigurationItem | 0..* | |
ownedPhysicalArtifactRealizations | PhysicalArtifactRealization | 0..* |
Inherited fields (from CapabilityRealizationInvolvedElement, InvolvedElement, Component, Block, ModellingBlock, Type, AbstractType, AbstractFunctionalBlock, Classifier, GeneralizableElement, InterfaceAllocator, CommunicationLinkExchanger)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 | |
actor | EBoolean | 1..1 | |
human | EBoolean | 1..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractTypedElements | AbstractTypedElement | 0..* | |
access | CommunicationLink | 0..* | |
acquire | CommunicationLink | 0..* | |
allocatedFunctions | AbstractFunction | 0..* | |
allocatedInterfaces | Interface | 0..* | |
call | CommunicationLink | 0..* | |
capabilityRealizationInvolvements | CapabilityRealizationInvolvement | 0..* | |
consume | CommunicationLink | 0..* | |
containedComponentPorts | ComponentPort | 0..* | |
containedParts | Part | 0..* | |
containedPhysicalPorts | PhysicalPort | 0..* | |
containedProperties | Property | 0..* | |
execute | CommunicationLink | 0..* | |
functionalAllocations | ComponentFunctionalAllocation | 0..* | |
implementedInterfaceLinks | InterfaceImplementation | 0..* | |
implementedInterfaces | Interface | 0..* | |
involvingCapabilityRealizations | CapabilityRealization | 0..* | |
involvingInvolvements | Involvement | 0..* | |
ownedAbstractCapabilityPkg | AbstractCapabilityPkg | 0..1 | |
ownedCommunicationLinks | CommunicationLink | 0..* | |
ownedComponentExchangeCategories | ComponentExchangeCategory | 0..* | |
ownedComponentExchanges | ComponentExchange | 0..* | |
ownedComponentRealizations | ComponentRealization | 0..* | |
ownedDataPkg | DataPkg | 0..1 | |
ownedFeatures | Feature | 0..* | |
ownedFunctionalAllocation | ComponentFunctionalAllocation | 0..* | |
ownedGeneralizations | Generalization | 0..* | |
ownedInterfaceAllocations | InterfaceAllocation | 0..* | |
ownedInterfaceImplementations | InterfaceImplementation | 0..* | |
ownedInterfacePkg | InterfacePkg | 0..1 | |
ownedInterfaceUses | InterfaceUse | 0..* | |
ownedPhysicalLinkCategories | PhysicalLinkCategory | 0..* | |
ownedPhysicalLinks | PhysicalLink | 0..* | |
ownedPhysicalPath | PhysicalPath | 0..* | |
ownedStateMachines | StateMachine | 0..* | |
produce | CommunicationLink | 0..* | |
providedInterfaces | Interface | 0..* | |
provisionedInterfaceAllocations | InterfaceAllocation | 0..* | |
realizedComponents | Component | 0..* | |
realizingComponents | Component | 0..* | |
receive | CommunicationLink | 0..* | |
representingParts | Part | 0..* | |
requiredInterfaces | Interface | 0..* | |
send | CommunicationLink | 0..* | |
sub | GeneralizableElement | 0..* | |
subGeneralizations | Generalization | 0..* | |
super | GeneralizableElement | 0..* | |
superGeneralizations | Generalization | 0..* | |
transmit | CommunicationLink | 0..* | |
typedElements | TypedElement | 0..* | |
usedInterfaceLinks | InterfaceUse | 0..* | |
usedInterfaces | Interface | 0..* | |
write | CommunicationLink | 0..* |
Common Types:
Attribute | Description |
---|---|
COTSCI | |
CSCI | |
HWCI | |
InterfaceCI | |
NDICI | |
PrimeItemCI | |
SystemCI | |
Unset |
Realization link betwen an EPBS architecture and a physical architecture
Realization is a specialized abstraction relationship between two sets of model elements, one representing a specification (the supplier) and the other represents an implementation of the latter (the client). Realization can be used to model stepwise refinement, optimizations, transformations, templates, model synthesis, framework composition, etc. [source: UML superstructure v2.2]
Common Types: ModelElement, CapellaElement, TraceableElement, PublishableElement
Inherited fields (from ArchitectureAllocation, Allocation, Relationship, AbstractRelationship, AbstractTrace)
Reference | Type | Range | Description |
---|---|---|---|
allocatedArchitecture | BlockArchitecture | 1..1 | |
allocatingArchitecture | BlockArchitecture | 1..1 | |
realizedFlow | AbstractInformationFlow | 0..1 | |
sourceElement | TraceableElement | 1..1 | |
targetElement | TraceableElement | 1..1 |
Common Types: ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
realizedPhysicalArtifact | AbstractPhysicalArtifact | 1..1 | |
realizingConfigurationItem | ConfigurationItem | 1..1 |
Inherited fields (from Allocation, Relationship, AbstractRelationship, AbstractTrace)
Reference | Type | Range | Description |
---|---|---|---|
realizedFlow | AbstractInformationFlow | 0..1 | |
sourceElement | TraceableElement | 1..1 | |
targetElement | TraceableElement | 1..1 |
- Official Website
- Download
- Release-Notes 7.0.0 (current version)
- Release-Notes-6.1.0
- Release-Notes-6.0.0