Services
  • 5
    Engineering Services

Deliver structured MBSE execution with hands-on modelling, integration, and system development support

  • 5
    Custom Solutions

Tailored digital engineering solutions built around your architecture, workflows, and programme needs

  • 5
    Technology Consulting

Expert guidance to define architecture, toolchains, and modelling standards for scalable engineering

  • 5
    AI- Enabled DE

Accelerate digital engineering with AI-driven analysis, automation, and model intelligence

Industries
  • 5
    Automotive Engineering

MBSE for vehicle systems engineering - ISO 26262 functional safety, powertrain, and autonomy

  • 5
    Energy and Infrastructure

MBSE for energy systems - IEEE 1547, IEC 61508/61513, nuclear, renewables, grid infrastructure

  • 5
    Aerospace Engineering

MBSE for aircraft and space systems - ARP4754, DoD 5000.97, SysML, digital engineering

  • 5
    Medical Device and Life Sciences Engineering

MBSE for medical device development - ISO 14971, IEC 62304, FDA, RAAML

  • 5
    Defence Programmes

MBSE for defence programmes - DoD 5000.97, UAF, DoDAF, MOSA, TS/SCI capability

Developing Domain Specific Languages in MagicDraw

Duration

1 days (Open Enrollment: 2 days)

Format

Direct + Open Enrollment

Level

Features

Overview

About This Course

One-day course of lectures and interactive demonstrations on how to leverage the power of Domain Specific Languages (DSL) using profiles, stereotypes, and customizations in MagicDraw.

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 plug-in

Take-Aways

Foundational understanding of capabilities and best practices for developing DSLs in MagicDraw.

Prerequisites

Applying SysML with MagicDraw.

Developing Domain Specific Languages in MagicDraw

Foundational course on using Domain Specific Languages in MagicDraw with profiles, stereotypes, and customizations.

  • Level: Feature
  • Duration: Direct: 1 Day (Open Enrollment: 2 Days)
  • Format: Direct + Open Enrollment

Course Curriculum

DAY 1 - DSL Fundamentals in MagicDraw

Course introduction

DSL concepts and overview:
• key concepts and terms
• metaclasses
• stereotype vs stereotyped element

Profiles:
• profile diagrams
• package import relationship
• creating profiles
• reuse and management

Stereotypes:
• extends relationship
• pros and cons
• core metadata
• creating/changing/inheriting/applying stereotypes
• invisible stereotypes

Tags and tagged values:
• tags vs tagged values
• creating tags on stereotypes
• default values
• multiplicity
• editing tagged values

Customizations:
• customization overview
• what customizations can do
• DSL development process
• customization element properties
• additional properties

Outcomes

R

DAY 1 - DSL Fundamentals in MagicDraw

Build a domain-specific profile in MagicDraw with stereotypes, tags, and customizations to extend SysML for your domain.