Experience Embedded

Professional Training, Consulting and Project Support

SysML: Model-Based System Analysis and Design with the Systems Modeling Language - Live Online Training

Systems analysis and system design are the foundation for the further development and test of embedded systems with any degree of complexity. A standardized representation of results, such as the system architecture, facilitates documentation, communication and comprehension.

  • Content
     
  • Objectives
     
  • Participants
     
  • Requirements
     

You are able to implement system analysis and system design (comprising mechanics, hardware, software and other development domains) in your projects using SysML - from requirements to the verified system architecture. You know the system views that are relevant to practical application as well as the aspects of model-based systems engineering (MBSE).

The SysML training addresses system architects as well as hardware and software architects.

Experience in development projects for technical systems.

Requirement Diagrams and their SysML Notations

  • Requirement diagram
  • Use case diagram
  • Practical tips and examples for use in a project
  • Exercise: Development of a contextual and functional requirements view by means of the use case diagram, based on drawn up textual requirements for a real embedded system

Structure Diagrams and their SysML Notations

  • Block definition diagram
  • Internal block diagram
  • Parametric diagram
  • Package diagram
  • Practical tips and examples for use in a project
  • Exercise: Developing and refining a system architecture for a real embedded system using various diagrams

Interaction/Behavior Diagrams and their SysML Notations

  • Sequence diagram
  • State machine diagram
  • Activity diagram
  • Tips and examples for practical use
  • Exercise: Developing a scenario and modeling it with a sequence diagram based on the system requirements and system architecture

SysML Tools

  • Tool requirements
  • Overview of functions
  • SysML model setup
  • Current tool overview
  • Tool demonstration

Practical Use of SysML Diagrams in the Development Process

  • System views: structure, behavior, functional view, physical view, distribution view (functional to physical)
  • Systematic procedures in system development
  • System analysis/ system requirements analysis: identification, documentation and modeling of functional and non-functional requirements; employment of the use case and requirement diagram
  • System analysis/ system architecture analysis: identification, documentation and modeling of system architecture elements and their interactive behavior (communication); employment of the block definition and sequence diagram
  • System design/ system architecture design: identification, documentation and modeling of details and instances of the system architecture elements and their generic (individual) behavior; employment of the internal block, parametric, state machine and activity diagram
  • System design/ system decomposition: identification, documentation and modeling of the development projects resulting from the system architecture; employment of the block definition diagram
  • Insight into the SPES methodology (model-based engineering of embedded systems)

Practical Exercises

  • Consistent modeling of a distributed embedded system (electric motor with motor control system) using SysML, from system requirements to system architecture
  • Development steps: system analysis and system design
  • The exercises are performed using the professional modeling tool Enterprise Architect (Sparx Systems) or paper and pencil.

MicroConsult PLUS:

  • We will provide you with a download link for your exercises and the solutions developed by MicroConsult from this workshop.
  • You get the entire SysML software model of the electric motor application.
  • You also get a current overview of SysML tools.
  • You get helpful notation overviews for UML and SysML.

The training price includes:
Training documentation, your training certificate and target HW etc. where required.


ALL INCLUSIVE!

We will send you a binding confirmation if the training takes place, at the latest, 3 weeks before the training starts.

Several days before the Live Online Training, you will get e-mails with …

  • detailed information regarding your training
  • your training documents (download link)
  • an invitation to an optional test session with your trainer
  • an invitation for the training days, with link and access data

Any target HW that might be required for the training will be shipped to you in advance.


PROCEDURE

Live-Online-Training

Training code: LE-SYSML
* Price per attendee, in Euro plus VAT


> Registration form download (PDF)
> Training details as PDF

Face-To-Face - English

Duration
3 days  

Live Online - German

Date Duration
28.06. – 30.06.2021 3 days  
22.11. – 24.11.2021 3 days  

Face-To-Face - German

Date Duration
28.06. – 30.06.2021 3 days  
22.11. – 24.11.2021 3 days  
14.03. – 16.03.2022 3 days  

SysML: Model-Based System Analysis and Design with the Systems Modeling Language - Live Online Training

Content

Requirement Diagrams and their SysML Notations

  • Requirement diagram
  • Use case diagram
  • Practical tips and examples for use in a project
  • Exercise: Development of a contextual and functional requirements view by means of the use case diagram, based on drawn up textual requirements for a real embedded system

Structure Diagrams and their SysML Notations

  • Block definition diagram
  • Internal block diagram
  • Parametric diagram
  • Package diagram
  • Practical tips and examples for use in a project
  • Exercise: Developing and refining a system architecture for a real embedded system using various diagrams

Interaction/Behavior Diagrams and their SysML Notations

  • Sequence diagram
  • State machine diagram
  • Activity diagram
  • Tips and examples for practical use
  • Exercise: Developing a scenario and modeling it with a sequence diagram based on the system requirements and system architecture

SysML Tools

  • Tool requirements
  • Overview of functions
  • SysML model setup
  • Current tool overview
  • Tool demonstration

Practical Use of SysML Diagrams in the Development Process

  • System views: structure, behavior, functional view, physical view, distribution view (functional to physical)
  • Systematic procedures in system development
  • System analysis/ system requirements analysis: identification, documentation and modeling of functional and non-functional requirements; employment of the use case and requirement diagram
  • System analysis/ system architecture analysis: identification, documentation and modeling of system architecture elements and their interactive behavior (communication); employment of the block definition and sequence diagram
  • System design/ system architecture design: identification, documentation and modeling of details and instances of the system architecture elements and their generic (individual) behavior; employment of the internal block, parametric, state machine and activity diagram
  • System design/ system decomposition: identification, documentation and modeling of the development projects resulting from the system architecture; employment of the block definition diagram
  • Insight into the SPES methodology (model-based engineering of embedded systems)

Practical Exercises

  • Consistent modeling of a distributed embedded system (electric motor with motor control system) using SysML, from system requirements to system architecture
  • Development steps: system analysis and system design
  • The exercises are performed using the professional modeling tool Enterprise Architect (Sparx Systems) or paper and pencil.

MicroConsult PLUS:

  • We will provide you with a download link for your exercises and the solutions developed by MicroConsult from this workshop.
  • You get the entire SysML software model of the electric motor application.
  • You also get a current overview of SysML tools.
  • You get helpful notation overviews for UML and SysML.