ITEA is the Eureka Cluster on software innovation
ITEA is the Eureka Cluster on software innovation
ITEA 4 page header azure circular

Model Aware Debugger for Simulink and Stateflow (MADSL & MADSF)

Project
16018 COMPACT
Type
New standard
Description
  • Debugging of Simulink models and mixed Simulink and Stateflow models at assembler/code level running on arbitrary target processors with Linux support
  • Allows to reconstruct model information from the generated code, to step simultaneously through the model and the generated code running on the embedded target device:
  • Set breakpoints on hierarchical block ports (on activation of the block)
  • Set breakpoints on transitions and/or states (incl. entry and exit actions). Designed to be embedded in model-based firmware development with source code generation
  • Provides a GUI to visualize and to interact between the Simulink/Stateflow model, the generated source code and the assembler code
  • Future versions will support bare metal system debugging for ARM and RISC-V base platforms
Contact
Kim Grüttner
Email
kim.gruettner@offis.de
Technical features

Input(s):

  • Simulink and/or Stateflow model
  • Linux based target platform

Main feature(s):

  • Cross-level debugging between the model and the generated code running on the target processor
  • Visualization of the model and corresponding code in a single GUI

Output(s):

  • Interactive debugging session
Integration constraints
  • MATLAB and MATLAB Coder
  • Simulink and Simulink Coder
  • Stateflow (optional)
  • Clang/LLVM
  • Gdbgui
  • External Linux based development board with GDB/LLDB support
Targeted customer(s)
  • Embedded SW developers
  • Researchers
Conditions for reuse

Case-by-case decision.

Confidentiality
Public
Publication date
13-01-2021
Involved partners
OFFIS (DEU)