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

  • 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:

  • 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)

Session Details

  • Special Discounts: Georgia Tech Research Institute (GTRI) employees are eligible to receive a discount.  If you are a GTRI employee, please go to the Organizational Development website and look for the coupon code under GT Professional Development. Review coupon instructions for more information.

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.

Working professional attending an engineering course

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.
Working professional controlling factory robot with ipad

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

The course schedule was well-structured with a mix of lectures, class discussions, and hands-on exercises led by knowledgeable and engaging instructors.

- Abe Kani
President

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?