Icon class icon_class far fa-sticky-note icon_class_computed far fa-sticky-note Note kind CAPABILITY Keywords Magic Model Analyst [Cameo Simulation Toolkit] Click on the image to view it full size Relates to Magic Model Analyst® (Cameo Simulation Toolkit®) zone Class diagram for comparing action language access to an operation for a guard StateMachine diagram for comparing action language access to an operation for a guard Action Language Helper (ALH) API MBSE: Languages and tools: NoMagic/Dassault vs SysML Related notes [CAPABILITY] Cameo Simulation Toolkit implements some aspects of UML and SysML that fUML does not include [CAVEAT] fUML-1.4 EXCLUDES OpaqueExpression and OpaqueExpression Related notes (backlinks) [EXPLANATION, MODELLING]{INFORMATIVE} Webel: SysML/UML: Some example diagrams show extremely fine-grained and trivial examples purely for educational and capability demonstration purposes (not as practical recommendations for real-world projects). You can sometimes just use code in SysML. [CAPABILITY, FEATURE, MODELLING, TIP, TOOL]{RECOMMENDED} Cameo Simulation Toolkit: You can use Mathematica as an external maths engine to share maths between an OpaqueBehavior and a ConstraintBlock using custom auto-loaded Mathematica functions (keeps a project nice and DRY and respects Single Source of Truth) [TIP, TOOL] HOWTO: MagicDraw/Cameo: v2022Refresh1: JDK 11 download compatible with the modelling tools AND Apple Silicon (ARM) machines (such as M1 Max) [QUESTION, TIP, TOOL]{TIP} HOWTO access custom (user-defined) Mathematica functions using Mathematica v13.2 as an external maths engine for SysML Parametrics (ConstraintBlocks) in Magic Model Analyst (Cameo Simulation Toolkit) versions 2021x, 2021xR1, 2022xR1 [GOTCHA, TOOL, WARNING] Mathematica + Magic Model Analyst (Cameo Simulation Toolkit) for SysML Parametrics: GOTCHA: You must use a regular '=' on the SysML side, not the Mathematica '==' (or it will be intepreted as a constraint condition to test, not an equation to solve). [TIP, TOOL] HOWTO use Mathematica v12.3.2 as an external maths engine for SysML Parametrics (ConstraintBlocks) in Magic Model Analyst (Cameo Simulation Toolkit) versions 2021x, 2021xR1, 2022xR1 [GOTCHA, TIP, TOOL]{INFORMATIVE} UML/SysML: Cameo Simulation Toolkit 19SP3: GOTCHA/TIP: ConstraintBlock constraints: Not every available constraint language can handle Enumeration literals (if in doubt choose 'English') [TIP] MagicDraw, Cameo Systems Modeler, and Cameo Simulation Toolkit use the name 'English' for a "default" vendor-specific action scripting language Related snippets (extracts) Visit also Alf zone Visit also (backlinks) Flags