Webel: SysML4Mathematica: An '@' prefix in the name of a ConstraintBlock, Activity, or OpaqueBehavior indicates that it is not represented by a dedicated function in a Mathematica code library (typically for minor maths or logic)

Webel IT Australia promotes the amazing Mathematica tool and the powerful Wolfram Language and offers professional Mathematica services for computational computing and data analysis. Our Mathematica tips, issue tracking, and wishlist is offered here most constructively to help improve the tool and language and support the Mathematica user community.
DISCLAIMER: Wolfram Research does not officially endorse analysis by Webel IT Australia.
Icon class
icon_class
far fa-sticky-note
icon_class_computed
far fa-sticky-note
Note kind
Policy level
Specification keywords
UML keywords
SysMLv1.x keywords
Keywords

In the Webel recipe for modelling Mathematica (Wolfram Language) code in Systems Modeling Language v1 (SysML®) an '@' prefix in the name of a ConstraintBlock, Activity, or OpaqueBehavior indicates something that does not represent a function in a Mathematica library, typically a small recurring maths or logic expression. This helps make the SysML modelling of the Mathematica code faster, smoother, and tidier, without the need for creating very fine grained functions in the Mathematica code.

You can think of the '@' as standing for "analysis", as opposed to the coded "design".

The SysML model can still be executed or simulated in a tool like Magic Cyber-Systems Engineer ® (Cameo Systems Modeler®).

Relates to
Related notes
Related notes (backlinks)
Related snippets (extracts)
Visit also
Visit also (backlinks)