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
- 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)