ITEA is the Eureka Cluster on software innovation
ITEA is the Eureka Cluster on software innovation
Dear visitor, please be informed that this is the ITEA staging environment. No actions here will be updated to production, feel free to test the system
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)