Price: $2,999.00

Length: 3 Days
Print Friendly, PDF & Email

Advanced SysML Training, Hands-on Project Based Creating SysML Models

Advanced-sysml

SysML is based on UML and involves modelling blocks instead of modelling classes, providing a vocabulary that’s more suitable for Systems Engineering.

SysML is often praised for its facilitation of model traceability, which is defined in the SysML specifications through allocations, commonly used by systems engineers.

Traceability in software engineering is the ability to trace work items across the development lifecycle. It’s used to keep track of what’s going on in the development lifecycle — and show what’s happened. Achieving regulatory compliance is a common purpose for traceability in software engineering.

SysML is also known for its block applications. A block is a modular unit of structure in SysML that is used to define types of physical entities (e.g., system, system component part, external systems, or items that flow through the system), as well as conceptual entities or logical abstractions.

A block encompasses software, hardware, data, processes, personnel, and facilities.

SysML enables a Model-Based Systems Engineering (MBSE) approach to improve productivity and quality while reducing risk during systems development and is used in a broad range of industries including aerospace and defense, automotive and biomedical.

Because of its benefits, such as improved Communication, Clearer Overviews, SysML has become the de facto modeling language of MBSE.

SysML has also become prominent in system-of-systems (SoS) designs.

In recent years, more and more efforts have been devoted in supporting the design of systems-of-systems (SoS). Designing such systems is a multidisciplinary problem which involves considering emergent phenomena, assuring the achievement of dependability/security requirements, guaranteeing system responsiveness, and supporting dynamicity/evolution and multicriticality of provided services.

A first step toward a viable design approach is to provide a conceptual model of SoS which captures SoS concepts, and their interrelationships aiming at enhancing the understandability of SoS to stakeholders and providing the basis for further automated analysis.

SysML helps accomplish this.

The advantages of SysML over UML for systems engineering become obvious when considering a concrete example, like modeling an automotive system. With SysML one can use Requirement diagrams to efficiently capture functional, performance, and interface requirements, whereas with UML one is subject to the limitations of use case diagrams to define high-level functional requirements.

Additionally, with SysML one can use Parametric diagrams to precisely define performance and quantitative constraints like maximum acceleration, minimum curb weight, and total air conditioning capacity.

Advanced SysML Training Course by Tonex

Advanced SysML Training, learn how to create SysML Models using tools and frameworks.

Many system modeling example are available to choose from throughout the course including automotive, aircrafts, UAV, UGV, helicopters, transportation systems and more.

Throughout the Advanced SysML training course, attendees will work with principles in Model-Based Engineering, MBSE,  SysML principals and models. Using SysML tools during the hands-on sessions, attendees will create SysML models with a representative SysML tool including:

  • SysML Requirements Diagram
  • SysML Use Case Diagram
  • SysML Block Definition Diagram
  • SysML Internal Block Diagram
  • SysML Parametric Diagram
  • SysML Package Diagram
  • SysML Activity Diagram
  • SysML Sequence Diagram
  • SysML State Machine Diagram

In our hands-on 3 day SysML training you will use our comprehensive methodology to create SysML diagrams consistent with the OMG and INCOSE guidelines. Attendees will apply D concepts, models and principles to plan, design and create their own SysML compliant systems or System of Systems (SoS).

Learning Objectives

Upon completion of this hands-on SysML training course, the attendees are able to:

  • Understand the basic concepts behind MBSE and SysML
  • Identify the added value of SysML
  • Describe what SysML models are
  • Create systems engineering processes using SysML models
  • Explore why and how to build SysML models
  • List SysML concepts and diagrams with tools
  • Understand various types of SysML diagrams and relate to their fundamental constructs
  • Create plans to create and deploy SysML for your MBSE
  • Implement SysML concepts using a representative tool.
  • Create models in a a SysML tool
  • Construct SysML models with tools
  • Develop SysML activity models
  • Develop advanced structural & behavioral modeling techniques
  • Verify and validate system requirements
  • Understand challenges of implementing SysML models including the technical and organizational issues
  • Determine specific MBSE architectures requirements necessary for your organization

Course Agenda

Introduction to Model-Based Systems Engineering (MBSE) and SysML

  • SysML Overview
  • The syntax of SysML diagrams
  • Diagram Techniques
  • Use Case, Requirement, Activity, Block Definition
  • Lifecycle Phases with MBSE using SysML
  • System Analysis
  • Developing ConOps with Use Cases
  • Requirements Analysis
  • System Architecture and Building Blocks
  • Low Level Design
  • System Testing
  • Verification and Validation (V&V)

Modeling with SysML

  • SysML Model integrity
  • Quality guidelines
  • Model metrics
  • Interface-based design
  • Component-based design
  • SysML Diagram Techniques
  • Internal Block, Sequence, State Machine, Parametric, Package, Allocation tables

Creating SysML Models

  • Lifecycle Phases
  • System Design, Construction, Test
  • SysML use case diagrams
  • UML use cases
  • Allocation relationship element
  • The requirements diagram is
  • Functional, performance, and interface requirements
  • Concept of blocks
  • Hierarchies and interconnection within a system design
  • A block definition diagram
  • Relationships between blocks
  • Composition, association, and specialization
  • SysML internal block diagram
  • Internal structure of a block, its properties, and connectors
  • A SysML parametric diagram
  • System constraints such as performance, reliability, and physical properties
  • SysML package diagram
  • Grouping elements in a hierarchical structure
  • SysML activity diagram
  • Flow of control and data as the system executes
  • Extension of support for the allocation element
  • SysML sequence diagram
  • Mapping detailed interactions among system components
  • State machine diagrams

Working with SysML Tools

  • SysML Requirements Diagram
  • SysML Use Case Diagram
  • SysML Block Definition Diagram
  • SysML Internal Block Diagram
  • SysML Parametric Diagram
  • SysML Package Diagram
  • SysML Activity Diagram
  • SysML Sequence Diagram
  • SysML State Machine Diagram
  • Requirements exercises
  • Structure exercises
  • Behavior exercises
  • Collaboration tools

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • 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.

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.