Magic Model Analyst® (Cameo Simulation Toolkit®) zone

Icon class
fas fa-project-diagram
fas fa-project-diagram
The plugin that was formerly known as Cameo Simulation Toolkit® and was formerly bundled as part of the Cameo Systems Modeler® Enterprise Edition is now known as Magic Model Analyst®, which is now available as a separate plugin for Magic Cyber-Systems Engineer® or MagicDraw® UML. Amongst other things, it will enable you to execute SysML Parametrics constraint mathematics calculations, and simulate and animate StateMachines and Activity Diagrams.
I absolutely do recommend that you invest in Magic Model Analyst® as it will help take your Unified Modeling Language (UML®) and Systems Modeling Language v1 (SysML®) to the next level. Simulate and calculate as much as possible as you go to develop more robust models!
Magic Model Analyst® (Cameo Simulation Toolkit®) is an execution framework plugin for MagicDraw® UML, the MagicDraw SysML Plugin, and Magic Cyber-Systems Engineer ® (Cameo Systems Modeler®) that is mostly based on (but has evolved slightly from) the OMG fUML and W3C SCXML standards. It can be used with most (but not quite all) notations for Unified Modeling Language (UML®) and Systems Modeling Language v1 (SysML®).

Please note the following carefully:

  • The product name including the word ‘Cameo’ can easily be misunderstood as implying it can simulate everything in SysML (because Magic Cyber-Systems Engineer® (Cameo Systems Modeler®) is “SysML-based”). It can simulate quite a lot but not all of SysML.
  • It uses a vendor-specific variation on (the older) ’Semantics of a Foundational Subset for Executable UML Models (fUML®) Version 1.3’, and in fact goes far beyond fUML®.
    • As of Jun 2020 the current fUML® version is 1.4; fUML is a subset only, it does not (and is not intended to) cover all of UML-2.5.1
  • Magic Model Analyst® (Cameo Simulation Toolkit®) DOES NOT directly use the fUML-RI reference implementation!
  • Magic Model Analyst® (Cameo Simulation Toolkit®) DOES NOT implement everything fUML covers (most notably AcceptCallAction and ReplyAction)
  • Magic Model Analyst® (Cameo Simulation Toolkit®) DOES however implement many things (such as Property::defaultValue in many cases) that fUML does not cover.
  • Cameo Simulation Toolkit 19SP3 SUPPORTS (at least partially) State Chart XML (SCXML) the State Machine Notation for Control Abstraction
Webel IT is developing list of mini and full tutorial videos that show exactly what does and does not work, such as this detailed tutorial video on Activities and StateCharts. See also the linked videos below.
If you are going to work with UML/SysML simulation it is strongly recommended you look into the Alf Plugin

Some tutorials and videos showing Cameo Simulation Toolkit in action

NEWS: New full length feature: TRAIL: A SysML Pattern for Digital Twinning

Search for content tagged by the keyword Cameo Simulation Toolkit
Search the MagicDraw and Cameo tip and feature Note pages.

DISCLAIMER: Webel IT Australia does not represent No Magic or Dassault Systèmes - the developers of the MagicDraw® UML, MagicDraw SysML Plugin, Magic Cyber-Systems Engineer ® (Cameo Systems Modeler®), and Magic Model Analyst® (Cameo Simulation Toolkit®) tools. Webel IT Australia offers IT Training Courses in UML® and SysML® and in expert use of these supporting tools. Please refer sales and technical support questions to No Magic.
Relevant snippets (from other sources)
Visit also
Visit also (backlinks)
External links