The SysML textual notation has been updated to allow user-defined keywords in the following additional places:
assume#keywordconstraintconstraint-usage
require#keywordconstraintconstraint-usage
frame#keywordconcernconcern-usage
verify#keywordrequirementrequirement-usage
actor#keywordusage
stakeholder#keywordusage
subject#keywordusage
objective#keywordrequirement-usage
Note. In items 1–4, the constraint, concern, or requirement keyword is optional when a user-defined keyword is included. However, if neither keyword is included, then the declaration is a reference, rather than the declaration of a named usage. For example,
requireaGoal;
is equivalent to
require constraint referencesaGoal;
while
require #goalaGoal;
is equivalent to
require #goal constraintaGoal;
where aGoal is a name of the required constraint usage, not a reference to another constraint usage.
The SysML textual notation has been updated to allow user-defined keywords in the following additional places:
assume
#keyword
constraint
constraint-usage
require
#keyword
constraint
constraint-usage
frame
#keyword
concern
concern-usage
verify
#keyword
requirement
requirement-usage
actor
#keyword
usage
stakeholder
#keyword
usage
subject
#keyword
usage
objective
#keyword
requirement-usage
Note. In items 1–4, the
constraint
,concern
, orrequirement
keyword is optional when a user-defined keyword is included. However, if neither keyword is included, then the declaration is a reference, rather than the declaration of a named usage. For example,require
aGoal;
is equivalent to
require constraint references
aGoal;
while
require #goal
aGoal;
is equivalent to
require #goal constraint
aGoal;
where
aGoal
is a name of the required constraint usage, not a reference to another constraint usage.