Architecture CE#
‘Architecture’ CE
Description#
Architecture Contributing Elements (CE) can be only equation sets or textual diagrams.
The parameter allows defining an alternate note type name, attribute, or value,
with the following syntax: -t <note type name> -a <attribute name> -v <value>
(default value: -t DesignElement -a Nature -v Architecture
).
This rules applies to the following elements:
Equation set
Text diagram
State
Transition
Rationale#
The nature Architecture
is not suitable for Contributing Elements such as State or Transition.
Verification#
The rule registers to the states and transitions, and raises a violation
when an element has an annotation attribute (default -t DesignElement -a Nature
)
with a given value (default Architecture
), as specified in the rule’s parameter.
Message: The <attribute name> of the Contributing Element can't be '<value>'
Note: The rule does register to the equation sets or textual diagrams since there is no verification do perform.
Resolution#
Change the value of the property.
Customization#
The default value of the rule’s parameters types
or kinds
can be overridden provided the targeted model elements can be annotated.
Refer to the documentation of the instantiation of a rule for details.
See also
ESEG-EN-072 SCADE Traceability
Instantiation of a rule