Tags and keywords
This content has been marked as discussing an ADVANCED topic!
The SysMLv1 Block and ValueType structures shown in the Block Definition Diagram (BDD) are then used in Activities that model functions, as shown in the next slide for function
sigsUp
, which extracts styled UpValues signatures collated as a Column.
A value property corresponding to a Wolfram Language option is indicated by the «M:Opt» custom stereotype keyword.
Notes
[CONVENTION, NAMING, PATTERN, POLICY]{RECOMMENDED} Webel: Mathematica: CONVENTION: The Stereotype keyword «functional» indicates a "pseudo functional" representation of functional in SysML. There are limits to representation of functional programming in SysML, but it can be informative and is worth doing.
[CONVENTION, MODELLING, NAMING]{RECOMMENDED} Webel: SysML4Mathematica: When modelling the main logic flow of Mathematica code with Activity Diagrams it isn't necessary to model every Mathematica construct. Placeholder Actions, OpaqueActions , and OpaqueBehaviors (as CallBehaviorActions) may be used.