Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Systems Modeling Language (SysML)

( Duration: 3 Days )

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). SysML is an enabling technology for Model-Based Systems Engineering (MBSE).

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 for Systems Engineering includes Systems modeling, System Analysis and System Design as essential enabling techniques for systems engineering processes. The Systems Modeling Language (SysML) training course, provides a comprehensive and practical resource for modeling systems with SysML.

By attending Systems Modeling Language (SysML) workshop, delegates will learn 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

This Systems Modeling Language (SysML) class is intended for Systems engineers, system modelers, system architects, software engineers, system integrators, analysts and designers, product developers, project leaders, project heads.

COURSE AGENDA

1

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
2

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
3

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
4

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
5

The Structure of an element or system

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

SysML Diagram Techniques

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

SysML Modeling Elements

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

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
9

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
10

SysML Reference Guide

11

SysML Language Architecture

  • Design Principles
  • Architecture
  • Extension Mechanisms
  • SysML Diagrams
12

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
13

Behavioral Constructs

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

Crosscutting Constructs

  • Allocations
  • Diagram Elements
  • Profiles & Model Libraries

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X