Course Overview

Duration: 5 days

 

Prerequisites: Applying SysML with MagicDraw

 

Required Software: No Magic’s MagicDraw (version 19.0+) with the SysML plugin or equivalent No Magic or Dassault Systèmes CATIA Magic products

 

Course Description:

A workshop focused on building queries in MagicDraw/Cameo. The course begins with modules teaching the basics for developing Structured Expressions in MagicDraw. Each available operation for building a query is broken down and taught so students understand how to use them properly and efficiently. Students learn how to compose complex operations and how to develop their own custom operations.

The course also teaches students how to access and read metamodels for languages such as SysML, UAF, and UML. The modules end by covering the applications of these queries within MagicDraw including: Custom Tables/Matrices, Relation Maps, Derived Properties, Smart Packages, Dynamic Legends, Validation Rules, Model Metrics, and Customizations.

Once the courseware is completed, students are presented with numerous problems to work on their own with instructor help where needed. Students develop Validation Rules, Tables/Matrices, Smart Packages, and Dynamic Legends on their own and at the end of each exercise are walked through a solution by the instructor in detail. At the completion of the workshop, students will have written dozens of Structured Expressions that can be used directly on real projects or easily tweaked for enhancements.