• Overview
  • Course Content
  • Requirements & Materials
Overview

SysML 631 - Practical Individual Project (PIP) and More Intermediate Modeling Patterns

Course Description

SysML 631 is an intermediate-level course that builds upon SysML 621. You learn additional (i) modeling patterns (good things to do) and (ii) modeling anti-patterns (bad things to avoid) for each SysML v1.x concept area (with an emphasis on inter-element relationships). You gain familiarity with model architecture patterns for design/analysis/simulation interoperability. Furthermore, you gain valuable know-how with starter models, model templates, model-based deliverables, and model management, as well as introductory concepts for profiles and metamodels (and more about scripting and expedited modeling).

Throughout the course you will apply the concepts in a guided hands-on Practical Individual Project (PIP) experience.  The result is a single comprehensive SysML model that represents an existing real system in a user-oriented “model-based datasheet”-like manner.

Course Content

Introduction - 631

  • Inter-element pattern approach for each SysML v1.x language area.
  • Practical Individual Project (PIP) overview and user-oriented modeling approach.
  • Sample problem intro for PIP work (including ad-hoc description & raw material).
  • In-class approach: concept lectures, in-class PIP exercises, in-class discussions.
  • Wrap-up approach: self-paced work to finish PIP exercises; course wrap-up webcon.

Upfront Concepts (System Objectives) - 631

  • Use cases (uc) and requirements (req).*

Structure Concepts - 631

  • Packages and model organization (pkg).*
  • Block and instance structures (bdd), block connectivity (ibd), block parametrics (par) and execution.*

Behavior Concepts - 631

  • Unified block behavior architecture.*
  • Interactions and message-based behavior (sd) and execution.*
  • Activities and function-based behavior (act) and execution.*
  • State machines and state-based behavior (stm) and execution.*

Cross-Cutting Concepts - Group1

  • Cross-cutting SysML relationships.*
  • Tables, matrices, views, viewpoints, and model-based documents.*
  • Simulation tools and techniques for SysML model execution.*

Cross-Cutting Concepts - Group2

  • Starter models, model templates, model-based deliverables, and model management.
  • Introductory model architecture patterns for design/analysis/simulation interoperability.
  • Introductory concepts for profiles and metamodels.
  • Introductory model complexity assessment, including graph analysis tools & techniques.
  • Intermediate expedited modeling concepts, including more about scripting.*

Content Notes: SysML 631 PIP covers each SysML v1.x language topic asterisked above (*) at the intermediate+ level (with a particular focus on inter-element pattern concepts. In contrast, SysML 621 MAP focused on intra-element concepts. For example, we cover a use case/activity refinement pattern, an analysis context pattern (leveraging block parametrics), and a unified block/state machine/activity/interaction behavior architecture (including how to implement the patterns in MagicDraw/Cameo). And so on for each SysML language topic.

Requirements & Materials

Prerequisites

RECOMMENDED:

  • We recommend at least one month of application experience after completing the SysML 621 MAP course (DEF 4553).

REQUIRED:

  • SysML 621 MAP (DEF 4553). Or equivalent training & experience (instructor approval required).
  • Ongoing practical experience using a SysML v1.x tool (MagicDraw/Cameo). 

Materials

REQUIRED (Student must provide):

  • Computer sufficient for SysML modeling

PROVIDED (Student will receive):

  • Course notes (in digital form)
  • Exercises (in digital form)
  • Sample models (in digital form)

Who Should Attend

This course is designed for engineers, developers, architects, scientists, and other problem-solvers who want to take their SysML know-how to the next level. Anyone who is actively applying SysML will benefit from this course.

A man in a learning session

What You Will Learn

  • Patterns, anti-patterns, and guidelines for well-formed models (with an inter-element emphasis).
  • Techniques for starter models, model templates, model-based deliverables, and model management.
  • Model architecture patterns for design/analysis/simulation interoperability.
  • Know-how regarding introductory concepts for profiles, metamodels, and scripting.
  • How to create an integrated, comprehensive, executable SysML model based on good inter-element patterns.
  • Good practices for model-based datasheets, model-based user guides, and related black-box concepts for user-oriented models.
Electronic warfare learner listening in classroom course

How You Will Benefit

  • Gain experience applying SysML v1.x for MBSE/MBX in a comprehensive individual project setting.
  • Refresh, reinforce, and extend the concepts covered in SysML 101/201 and SysML 621.
  • Expand your SysML toolbox with additional modeling patterns and recommended practices.
  • Discover additional SysML language features and understand how best to apply them.
  • Implement interconnection and traceability constructs among SysML elements through multiple iterations across multiple system layers.
  • Grow Your Professional Network icon
    Grow Your Professional Network
  • Taught by Experts in the Field icon
    Taught by Experts in the Field

TRAIN AT YOUR LOCATION

We enable employers to provide specialized, on-location training on their own timetables. Our world-renowned experts can create unique content that meets your employees' specific needs. We also have the ability to deliver courses via web conferencing or on-demand online videos. For 15 or more students, it is more cost-effective for us to come to you.

  • Save Money
  • Flexible Schedule
  • Group Training
  • Customize Content
  • On-Site Training
  • Earn a Certificate
Learn More

Want to learn more about this course?