Price: $2,199.00
Course Number: 11501
Length: 3 Days
College Credits: 24

SysML Training, SysML Course Description

SysML Training, SysML Course  by TONEX, – Systems Modeling Language Training Course,  is an extension to Systems Engineering Training providing a comprehensive and practical resource for modeling systems with SysML.

SysML Training

The Systems Modeling Language (SysML) is a visual modeling language useful for Systems Engineering applications supporting the specification, analysis, design, verification and validation of a broad range of systems and systems-of-systems (SoS).

These systems may include hardware, software, information, processes, personnel, and facilities. SysML is a dialect of UML 2, and is defined as a UML 2 Profile (Profile = UML customization that uses Stereotypes, Tagged Values, and Constraints.)
SysML is an enabling technology for Model-Based Systems Engineering (MBSE)

SysML for Systems Engineering includes Systems modelling, System Analysis and System Design as essential enabling techniques for systems engineering processes Systems Modeling Language (SysML) a subset of UML for Systems Engineering).

SysML Training Course provides a technical details of SysMLas a systems engineering modeling language. The syntax of SysML is covered and each concept is explained through a number of hands-on practical application workshops and a complete SysML v1.3 Reference Guide.

Learn about:

  • UML and SysML
  • Model-based systems engineering (MBSE) approach
  • SysML diagrams and language
  • Look at SysML from the systems engineering process viewpoint
  • Develop a system conceptual model and architecture using SysML.
  • System architecture, modeling and design with SysML

The SysML training course covers the following:

  • Provides  a comprehensive overview of the SysML concepts, terminology and modeling notation
  • Shows attendees how to create analysis and design models with SysML
  • Covers the complete system-modeling lifecycle from requirements to Validation of the system
  • Presents many practical case studies
  • 50% lectures and 50 % practical (hands on exercises).

Learning Objectives

Upon completion of this course, the attendees will be able to:

  • Describe UML
  • Describe SysML
  • Describe model-based systems engineering approach
  • List SysML diagrams and language concepts
  • Apply SysML as part of a model based SE process
  • Explore transitioning to SysML
  • Synthesize and analyze existing architecting approaches to enhancing creativity while reducing ambiguity and complexity.
  • Utilize out-of-the-box holistic system thinking
  • Develop a system conceptual model and architecture using SysML.
  • Define system architecture, modeling, form, function, structure and behavior with SysML
  • Describe how a system’s function emerges from its form and behavior
  • Describe the notions of system, product, service, and project with SysML
  • Model a combined Project-Product Lifecycle Management system and study the benefits of the project-product synergies with SysML
  • Work with real life projects using SysML

Course Agenda

Overview of Systems Engineering (SE)

  • Systems Engineering Overview
  • Model-Based Systems Engineering
  • SysML Language Overview
  • SE Practices for Describing Systems
  • Specifications
  • Interface requirements
  • System design
  • Analysis & Trade-off
  • Test plans
  • Stakeholders Involved in System Acquisition

What is Model-based systems engineering (MBSE) ?

  • What is a model?
  • principles behind MBSE
  • Formalized application of modeling to support system requirements, design, analysis, verification and validation activities
  • SE Artifacts and transitions to MBSE
  • MBSE Across the
  • System Life Cycle Specifications
  • Interface requirements
  • System design
  • Analysis & Trade-off
  • Test plans
  • MBSE benefits
  • Modeling at multiple levels of the System
  • Operational model
  • System model
  • Component model
  • MBSE to support complex predictive and affects-based modeling
  • Relationship between SySML and MBE/MBSE

Overview of UML and SysML

  • Diagram Overview and Language Concepts
  • What is SysML?
  • UML for Systems Engineering R
  • SysML Diagram Taxonomy
  • A subset of UML with extensions
  • SysML as a UML Profile
  • Systems including hardware, software, data, personnel, procedures, and facilities
  • SysML in specification, analysis, design, verification, and validation of systems

Overview of System Modeling with SysML

  • Functional/Behavioral Model
  • Performance Model
  • System model
  • Structural/Component Model
  • Other Engineering Analysis Model
  • Model Based Systems Engineering Benefits
  • Shared understanding of system requirements and design
  • Assists in managing complex system development
  • Improved design quality

The Structure of an element or system

  • System
  • Hardware
  • Software
  • Data
  • Procedure
  • Facility
  • Person

SysML Diagram Techniques

  • Use Case
  • Requirement
  • Activity
  • Block Definition
  • Internal Block
  • Sequence
  • State Machine
  • Parametric
  • Package
  • Allocation Tables

SysML Modeling Elements

  • Allocations
  • Rationales
  • Diagram Frames
  • Model Views and Viewpoints
  • Problems

SysML Diagram Taxonomy

  • Behavioral Diagram
  • Activity Diagram
  • Sequence Diagram
  • State Machine Diagram
  • Use Case Diagram
  • Requirement Diagram
  • Structural Diagram
  • Block Definition Diagram
  • Internal Block Diagram
  • Package Diagram

Working with SysML

  • Structure: Definition and Use
  • Behavior: Interaction, State Machine and activity/functions
  • Requirements
  • Parametrics
  • SysML Diagram Frames
  • Package Diagram
  • Views
  • Internal Block Diagram
  • Allocations
  • Basic Structural elements

Workshops

  • Working with a SCADA System Modeling Example and Functional Analysis using SysML
  • Systems Engineering of a Sustainable Energy System Example Using SysML
  • Modeling MQ-8 Fire Scout Project using SysML
  • Structure and Concepts
    • The Requirement Diagram
    • Allocation
    • Block Diagrams
    • The Parametric Diagram
    • The Use Case Diagram
    • The Activity Diagram
    • The State Machine Diagram
    • Interaction Diagrams
    • General Modeling Elements
    • Actor Categories
    • Discipline-Specific Elements
    • Extended Requirement
    • Essential Activity
    • Domain Block
    • Weighted Requirement Relationships
    • Continuous and Secondary Use Cases
    • Stakeholders
    • Systems and Subsystems
    • System Context Elements
    • System Processes
    • SysML Language Architecture
    • Model with Packages
    • Structure with Blocks
    • Constraints with Parametrics
    • Flow-Based Behavior with Activities
    • Message-Based Behavior with Interactions
    • Event-Based Behavior with State Machines
    • Functionality with Use Cases
    • Cross-Cutting Relationships with Allocations

SysML Reference Guide

SysML Language Architecture

  • Design Principles
  • Architecture
  • Extension Mechanisms
  • SysML Diagrams

Structural Constructs

  • Model Elements
    • Overview
    • Diagram Elements
    • UML Extensions
    • Usage Examples
  • Blocks
    • Overview
    • Diagram Elements
    • UML Extensions
    • Diagram Extensions
    • Stereotypes
    • Model Libraries
    • Usage Examples
  • Ports and Flows
    • Standard Ports
    • Flow Ports
    • Item Flows
    • Diagram Elements
    • UML Extensions
  • Diagram Extensions
    • FlowPort
    • FlowProperty
    • FlowSpecification
    • ItemFlow
    • StandardPort
    • Stereotypes
    • Block
    • FlowDirection
    • FlowPort
    • FlowProperty
    • FlowSpecification
    • ItemFlow
  • Constraint Blocks
    • Overview
    • Diagram Elements
    • UML Extensions
    • Diagram Extensions
  • Stereotypes

 

Behavioral Constructs

  • Activities
  • Diagram Elements
  • UML Extensions
  • Interactions
  • Overview
  • Diagram Elements
  • State Machines
  • Use Cases

Crosscutting Constructs

  • Allocations
  • Requirements
  • Diagram Elements
  • Profiles & Model Libraries

Who Should Attend

Systems engineers, system modelers, system architects, software engineers, system integrators, analysts and designers, product developers, project leaders, project heads,

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.