no magic catia logo

Course Description

Engineering Analysis with Cameo Simulation Toolkit

Request More InformationCourse Overview

  • This course teaches the fundamentals of using the Simulation Toolkit to execute Parametric Diagrams, behavior diagrams and system models using SysML and Executable UML.
  • This course includes lectures, hands-on practical exercises and best practices using Cameo Simulation Toolkit.
  • Prerequisites: Students must have completed the course Applying SysML with Cameo Systems Modeler by No Magic or have OMG SysML Model Builder certification with experience using MagicDraw, CSM or CEA to develop system models.

Training Curriculum

Day 1

Introduction

• Introductions
• Introduction to SysML and Executable UML
• Introduction to Engineering Analysis Concepts and Benefits
• Introduction to CSM
• Introduction to Simulation GUI
• A Case Study Definition

Modeling Block Structures

• Blocks and properties
• Blocks decomposition, Composition vs. Aggregation
• Instantiating Blocks

Executing State Machines

• Behaviors. Classifier behavior. Active class.
• Execution Semantics for State Machine Diagrams
• Event Dispatching Mechanism
• Entry/Do/Exit Activities
• Orthogonal State Machines

Executing Activities

• Execution Semantics for Activity Diagrams
• Parameters, pins, call Actions
• Reading/writing property values
• Sending and Receiving Signals
• Action Language Helper / Scripting (Can be separate topic)

Connecting Blocks Together

• Defining Interfaces, Ports and Connectors
• Execution Semantics for Internal Block Diagrams
• Sending and receiving signals on ports
• Binding connectors – flows vs. value propagation

Building Executable UI Mock-ups

• Modeling UI
• Principles of relating UI to State Machine and Activity Models

Executing Parametrics

• Defining Constraint Blocks
• Binding Value Properties to Constraint Parameters
• Execution Semantics of Parametric models.
• Causal vs. acausal. Solving vs. checking
• Math solvers and basic functions
• Parametric patterns

Performing Trade Studies

• Trade studies: Parametric vs. Topological
• Defining Measurements of Effectiveness
• Creating Design Alternatives
• Instantiating Model Variants
• Performing Trade-off Analysis

Requirement Compliance Analysis

• Formalizing Requirements
• Test Cases and Constraints
• Performing Requirement Compliance Analysis

Working with External Math Solvers

• Integrating CSM with External Math Solver
• Working in Integrated Environment
• Practical Assignment

Sequence Diagrams

• Use of Sequence Diagram: Desired vs. Actual Interactions
• Semantics of Executing Sequence Diagrams
• Handling Time
• Generating Execution Trace
• Building Test Cases

Timing

• Clocks: Model-based vs. PC
• Time Units
• Time Series Charts

Day 2

Practical Assignment – Building Full System Sample from Structural and Behavioral model definition.

• Behavior (Sates and Activities) diagrams
• Structure (Block) diagram
• Parametric Diagram
• Automated Requirements Verification
• User Interface Diagram

Day 3

Hands-on on Client Case

• Building executable sample together with client
• Performing required analysis

Wrap Up

• Summarizing the Training
• Discussing Remaining Questions

Print Email

For more information or a quote
please contact
sales@nomagic.com
or call +1-214-291-9100.