MBSE Model Execution
Parametric simulations, behavioural simulations, trade studies, and MATLAB integrations. For teams ready to move beyond static modelling.
Duration
4 days (Open Enrollment: 5 days)
Format
Direct + Open Enrollment
Level
Features
Overview
About This Course
Four-day training covering architectural simulation, the Cameo Simulation Toolkit plugin, simulation of multiple diagram types, MATLAB/Simulink co-simulation, FMI/FMU integration, and tying diagram simulations together to automate the architecture. Verified against 12 delivered modules.

Required Software
No Magic's MagicDraw (v19.0+) or equivalent No Magic (CSM) or Dassault Systèmes CATIA Magic / Magic Systems Modeler (MSM) — with SysML and Cameo Simulation Toolkit / CATIA Magic Model Analyst plug-ins; MATLAB/Simulink for co-simulation modules
Take-Aways
Understanding of the Simulation Toolkit plugin; working knowledge of architectural simulation, automation, and FMI co-simulation.
Prerequisites
Applying SysML with MagicDraw OR Enterprise Architecture in the UAF
MBSE Model Execution
Advanced training on architectural simulation, Cameo Simulation Toolkit, co-simulation, FMI/FMU integration, and automation.
- Level: Feature
- Duration: 4 Days (Open Enrollment: 5 Days)
- Format: Direct + Open Enrollment
Course Curriculum
DAY 1 - Foundations & Behavioral Simulation
Module 01: Course Introduction
Module 02: Simulation of an Architecture (purpose, Cameo Simulation Toolkit features, sample projects, project template, simulation engines)
Module 03: Activity Diagrams in simulation (signals, operations/signal receptions, fUML, supported/unsupported elements)
Module 04: State Machine Diagrams in simulation (element functionalities, supported/unsupported elements)
DAY 2 - Sequences, Parametrics & Verification
Module 05: Sequence Diagrams in simulation (sequence review, element functionalities)
Module 06: Parametric Diagrams (value types/enumerations, value properties, constraint blocks/properties)
Module 07: Automated Requirement Verification via Simulation (refining requirements with constraints, verification in requirement tables)
DAY 3 - Configuration, UI & Action Language
Module 08: Simulation Configuration Diagram (configurations, charts, image switcher, execution listeners)
Module 09: User Interface Modeling Diagram (containers, buttons, text, UI elements, UI control hierarchy)
Module 10: Action Language Helper (methods, get/set value, get tag value, create/send signal, global/predefined variables, JavaScript Rhino)
DAY 4 - MATLAB / Simulink & FMI Co-Simulation
Module 11: Basics of MATLAB & Simulink with MagicDraw (integration set-up, MATLAB functions and scripts as constraints, Simulink models in IBDs/parametrics, Simulink models in Activity Diagrams, shared MATLAB sessions, simulation limitations)
Module 12: FMI Basics in MagicDraw (FMI overview, FMU concept, FMI interface types and versions, FMI in Cameo Simulation Toolkit, importing FMUs, simulation setup requirements, simulation clock in CST)
Outcomes
DAY 1 - Foundations & Behavioral Simulation
Set up an architectural simulation and execute activity and state machine diagrams.
DAY 2 - Sequences, Parametrics & Verification
Run sequence and parametric simulations and automatically verify requirements in tables.
DAY 3 - Configuration, UI & Action Language
Orchestrate simulations with Simulation Configuration Diagrams, UI mockups, and Action Language Helper logic.
DAY 4 - MATLAB / Simulink & FMI Co-Simulation
Co-simulate with MATLAB/Simulink and integrate external FMU components via the FMI standard.