Date: tba

This 2-day training workshop introduces you to the world of modeling guidelines and static model analysis of MATLAB®, Simulink®/Stateflow®, and TargetLink® models. You will learn how to create MISRA®- and ISO 26262-compliant models with established industry modeling standards and best practices.

Practical exercises will help you ensure guideline compliance quickly and reliably by using MES Model Examiner® (MXAM). We will focus on creating the ideal workflow for analyzing and correcting models, accounting for discrepancies in preparation for reviews, as well as customization and integration in user-specific development environments.

In addition, you will have the opportunity to perform structure and complexity analyses with MES M-XRAY® (MXRAY), which captures a model on the basis of metrics to realistically evaluate its architecture, complexity, and size. MXAM und MXRAY are provided to you at the training workshop.

This training workshop is also available as an in-house training workshop.
In this case, our instructors can tailor the curriculum to meet your specific needs.

Vivek Yaragatti,
TKI Automotive

"Best practices for model-based development.”

Dipali Chaudhari,
Continental Engineering Services

"Learn and improve with MES.”


Target audience

The workshop is aimed at function developers, testers, test managers, and quality managers who focus on model-based development of embedded software based on MATLAB®/Simulink® and related to Embedded Coder®/TargetLink®.

Conditions of Participation and Cost

Cost: € 1,350.00 plus VAT
The price for the training workshop includes training materials, refreshments, and lunch.

Early bird discount: 10% off participation cost
We offer an early bird discount of 10% on registrations received 35 days prior to the event.

Multi-person discount: 25% off participation cost
An additional 25% discount on the booking is available for companies registering more than one participant or more than one training workshop at the same time.

Please find all further conditions of participation and cost at MES AGB - Training Workshops.

► To online registration

  • Presentation of proven modeling guidelines
  • Automated guideline checking and correction with MXAM
  • Review of guideline violations and accounting for discrepancies
  • Creating custom guideline documents in MXAM
  • Tool-chain and continuous integration
  • Complexity analysis with MXRAY


Sophia Kohle

Sophia Kohle is Product Manager for check and guideline development for MES Model Examiner. As part of her role, Sophia Kohle defines the strategic objectives for the development and advancement of model checks. Her current focus is on the latest and future versions of dSPACE modeling guidelines and guidelines to cover requirements of ISO 26262. Sophia Kohle also supports customer projects in which company-specific guidelines and checks are implemented in MES Model Examiner.



10 a.m. Welcome and introduction round
10:30 a.m. Introduction to modeling guidelines and static model analysis
  • Model quality through static guideline checking
  • The purpose of guidelines
  • Presentation of standard guideline documents
  • Structure of MES Starter Set

  • Hands-on
    11 a.m. Guideline analysis with MES Model Examiner® (MXAM)
  • Structure and use of the user interface
  • Example analysis using demo models and selected guidelines
  • Reporting: overview, result navigation, model linking, auto repair, re-run, annotations, and export

  • Hands-on
    12:30 p.m. Lunch break and open dialog
    1:30 p.m. Easy configuration of a modeling guideline analysis
  • Creating a project
  • Creating a guideline document
  • Configuring check parameters

  • Hands-on
    2:15 p.m. Presentation of guidelines for key aspects of modeling
  • Selected guidelines for Simulink®, Stateflow®, and TargetLink® with topics such as layout, naming conventions, dataflow, typing, and scaling.
  • Analysis of a demo model with further guidelines in MXAM

  • Hands-on
    4:15 p.m. Summary, discussion, and feedback
    5 p.m. End of day

    AGENDA - DAY 2

    9 a.m. Extensive configuration of a modeling guideline analysis
  • Central analysis configuration in projects settings: reporting, annotations, artifacts, and global parameters
  • Creating an ignore-list to disregard model elements
  • Creating a user-defined guideline document: authoring, versioning, and central repository in library

  • Hands-on
    11 a.m. Configuration and execution of a batch analysis
  • Executing batch analysis via the MATLAB command line
  • Various interfaces for continuous integration
  • Hook functions to customize the analysis

  • Hands-on
    12 p.m. Lunch break and open dialog
    1 p.m. Discussion of further guidelines
  • ISO 26262 requirements
  • Other aspects: observance of ranges, compatibility of interfaces, etc.
  • Analysis of demo or customer models

  • Hands-on
    2 p.m. Implementing software architecture in models
  • Software architecture in models
  • Principles for layered models
  • Interface handling in models

  • Hands-on
    3 p.m. Analysis and evaluation of model structure
  • Analysis of the model structure
  • Introduction to complexity metrics
  • Calculation of model complexity
  • Countermeasures to overly complex models
  • Assessment of coherence in models

  • Hands-on
    4 p.m. Summary, discussion, and feedback
    5 p.m. End of training workshop