Course Outline
Course Introduction
- Introductory Module
- Course Structure and Outline
- Supplementary Resources
- Instructor and Class Welcome
Fundamentals
- Understanding Queries
- Core Concepts
- Query Architecture
- Contextual Variables
- Operations
- Output Formats
- Applications of Structured Expressions
- Using the Expression Editor
UML Metamodel and Profiles
- General Overview
- The UML Metamodel
- Metaclasses
- Metaproperties
- Interpreting the Metamodel
- Working with Profiles
- Stereotypes
- Tag Definitions and Values
Navigation Operations
- Overview
- Basic Navigation
- Metachain Navigation
- Metachain Helper Functions
Testing, Searching, and Filtering
- Nesting Operations
- The Find Operation
- The Filter Operation
- Type Testing
- Property Testing
- Practical Examples
- SmartPackages
- Generic Tables with Custom Scopes
Model Values and Operations
- Value Types
- Primitives
- Elements and Collections
- Operations Derived from Models
- Definitions
- Usage Scenarios
- Built-In Operations
Scripting
- Script Operations
- Overview
- Implementation Details
- Supported Programming Languages
Practical Applications in MagicDraw
- Generic Tables
- Dependency Matrices
- Relation Maps
- Smart Packages
- Dynamic Legends
- Validation Rules
2025 OPEN ENROLLMENT COURSE SCHEDULE:
March 3-4, 2025
September 23-24, 2025
Requirements
Learners are expected to possess a solid understanding of SysML or UML, along with prior experience using an MBSE tool, ideally Cameo EA or MagicDraw. While the course includes brief reviews of diagrams, elements, and relationships, these foundational topics will be covered at an accelerated pace. Consequently, participants without prior experience may find it challenging to follow the instruction.
Target Audience:
- Systems Engineers focused on architectural modeling and system design.
- Model-Based Systems Engineering (MBSE) Practitioners.
Testimonials (2)
The explanation of all components and usages of them on the examples
Olga Elizova
Course - Enterprise Architecture in the UAF
This class presents material that will be disruptive to industry. Those who do not adopt will miss out.