behavior-specialization
Available in: KerML, SysML
This checks that behaviors do not specialize structures.
Specification
A
Behaviormust not specialize aStructure.
Example
metadata def M;
action def A :> M; // error
Instead, specialize other behaviors:
action def M;
action def A :> M; // ok