-
Notifications
You must be signed in to change notification settings - Fork 100
Metamodel requirement
Requirement aims at defining the requirements expression language.
a container for Requirement elements, and sub packages containing Requirements
Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
additionalInformation | EString | 0..1 | |
level | EString | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
ownedRequirementPkgs | RequirementsPkg | 0..* | |
ownedRequirements | Requirement | 0..* |
Inherited fields (from Structure)
Reference | Type | Range | Description |
---|---|---|---|
ownedPropertyValuePkgs | PropertyValuePkg | 0..* |
a specialized kind of Trace to indicate the relationship between two Requirements
Common Types: ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
source | TraceableElement | 1..1 | |
target | TraceableElement | 1..1 |
Inherited fields (from Trace, Relationship, AbstractRelationship, AbstractTrace)
Reference | Type | Range | Description |
---|---|---|---|
realizedFlow | AbstractInformationFlow | 0..1 | |
sourceElement | TraceableElement | 1..1 | |
targetElement | TraceableElement | 1..1 |
a capability or condition that must (or should) be satisfied [source: SysML glossary for SysML v1.0]
Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Known Sub Types: SystemFunctionalInterfaceRequirement, SystemFunctionalRequirement, SystemNonFunctionalInterfaceRequirement, SystemNonFunctionalRequirement, SystemUserRequirement
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
additionalInformation | EString | 0..1 | |
feature | EString | 0..1 | |
implementationVersion | EString | 0..1 | |
isObsolete | EBoolean | 0..1 | |
requirementId | EString | 0..1 | |
verificationMethod | EString | 0..1 | |
verificationPhase | EString | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
relatedCapellaElements | CapellaElement | 0..* |
A requirement related to an interface functional property
Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Inherited fields (from Requirement)
Attribute | Type | Range | Description |
---|---|---|---|
additionalInformation | EString | 0..1 | |
feature | EString | 0..1 | |
implementationVersion | EString | 0..1 | |
isObsolete | EBoolean | 0..1 | |
requirementId | EString | 0..1 | |
verificationMethod | EString | 0..1 | |
verificationPhase | EString | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
relatedCapellaElements | CapellaElement | 0..* |
A requirement related a system functional property
Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Inherited fields (from Requirement)
Attribute | Type | Range | Description |
---|---|---|---|
additionalInformation | EString | 0..1 | |
feature | EString | 0..1 | |
implementationVersion | EString | 0..1 | |
isObsolete | EBoolean | 0..1 | |
requirementId | EString | 0..1 | |
verificationMethod | EString | 0..1 | |
verificationPhase | EString | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
relatedCapellaElements | CapellaElement | 0..* |
Any non functional constraint to be satisfied at interfaces level. (e.g. resources usage, environmental constraints, criticity, performance...)
Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Inherited fields (from Requirement)
Attribute | Type | Range | Description |
---|---|---|---|
additionalInformation | EString | 0..1 | |
feature | EString | 0..1 | |
implementationVersion | EString | 0..1 | |
isObsolete | EBoolean | 0..1 | |
requirementId | EString | 0..1 | |
verificationMethod | EString | 0..1 | |
verificationPhase | EString | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
relatedCapellaElements | CapellaElement | 0..* |
Non functional requirements are any non functional constraints to be satisfied. (e.g. resources usage, environmental constraints, criticity, performance...)
Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Inherited fields (from Requirement)
Attribute | Type | Range | Description |
---|---|---|---|
additionalInformation | EString | 0..1 | |
feature | EString | 0..1 | |
implementationVersion | EString | 0..1 | |
isObsolete | EBoolean | 0..1 | |
requirementId | EString | 0..1 | |
verificationMethod | EString | 0..1 | |
verificationPhase | EString | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
relatedCapellaElements | CapellaElement | 0..* |
A User requirement that has to be fulfilled by the System
Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Inherited fields (from Requirement)
Attribute | Type | Range | Description |
---|---|---|---|
additionalInformation | EString | 0..1 | |
feature | EString | 0..1 | |
implementationVersion | EString | 0..1 | |
isObsolete | EBoolean | 0..1 | |
requirementId | EString | 0..1 | |
verificationMethod | EString | 0..1 | |
verificationPhase | EString | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
relatedCapellaElements | CapellaElement | 0..* |
- Official Website
- Download
- Release-Notes 7.0.0 (current version)
- Release-Notes-6.1.0
- Release-Notes-6.0.0