> Validation Rules > capella.category > design > completeness


WARNING DCOM_01 - Logical component used interfaces delegation check
This rule checks that a Logical Component delegates its used Interface.


WARNING DCOM_02 - Logical component implemented interfaces delegation check
This rule checks that a Logical Component delegates its implemented Interface.


WARNING DCOM_03 - Terminating Function and ControlNode Allocation
This rule ensures that a leaf Function and ControlNode should be allocated by a Component.


ERROR DCOM_04 - Activity Allocation
This rule checks the allocation consistency between operational activities and Operational Entities / Roles.


ERROR DCOM_05 - Scenario components capability involvement check
This rule checks that a scenario component involves in a capability.


WARNING DCOM_06 - Interface implementation 1
This rule checks that an Interface is implemented by at least one Component.


WARNING DCOM_07 - Interface used one sub component at least
This rule checks that an interface is used by one of the sub Logical Component


WARNING DCOM_08 - Interface implemented by one component
This rule checks that an Interface is implemented by one of the sub Logical Component.


WARNING DCOM_09 - Interface operations number check
This rule checks that an Interface contains at least one operation.


WARNING DCOM_10 - Used interface delegation
This rule checks that a System delegates its used Interface


ERROR DCOM_11 - Activity Allocation Consistency
This rule checks the activity allocations consistency.


WARNING DCOM_13 - Exchange items allocation on Function Ports check
This rule generates a warning if the Function Exchange conveys some Exchange Items which are not allocated to its source ({1}) and/or its target port ({2}).


WARNING DCOM_14 - Implemented interface delegation
This rule checks that a System delegates its Implemented Interface.


WARNING DCOM_15 - Exchange item allocation consistency
This rule is applied to a Component 1) Checks that all Exchange Items allocated by its Interfaces are allocated to one of Function Ports of its allocated Functions. 2) Checks that all Exchange Items allocated by Function Ports of its allocated Functions are allocated to one of its Interfaces(used/implemented/provided/required).


WARNING DCOM_16 - Interface Exchange item allocation consistency
This rule is applied to an Interface and checks that all Exchange Items allocated by an Interface of a Component are allocated to one of Function Ports of its allocated Functions.


WARNING DCOM_17 - Function Port Exchange item allocation consistency
This rule is applied to a Function Port and checks that all Exchange Items allocated by a Function Port are allocated to one of Interfaces of its allocating Component


WARNING DCOM_18 - Component provided interface delegation check
This rule checks that provided interfaces are delegated to one or many subcomponents (if they exist).


WARNING DCOM_19 - Component required interface delegation check
This rule checks that required interfaces are delegated to one or many subcomponents (if they exist).


WARNING DCOM_20 - Functional Exchange delegation check
This rule generates a warning if the the source or target of an Interaction/Functional Exchange is not allocated on a leaf function.


WARNING DCOM_21 - Unused function port Exchange Items
This rule generates a warning if a Function Port conveys an Exchange Item which is not allocated to any connected Functional Exchange.


WARNING DCOM_22 - Unsynchronized Function Port Exchange Items
This rule generates a warning if a Function Port and all its connected Functional Exchanges do not have the exact same Exchange Items.


WARNING DC_CL_01 Communication Link is delegated by one subcomponent at least
Model Validation shall check that Exchange Items referenced by a Communication Link is delegated to one or many subcomponents of the source Component.


WARNING DC_CL_02 Communication Link for a component is defined in its parent
Model Validation shall check that an Exchange Item referenced by a Communication Link from a SubComponent is also referenced by a Communication Link from owning Components.