Edocti
Advanced Technical Training for the Software Engineer of Tomorrow
Edocti Training

Simulink Model Management and Architecture

Advanced
14 h
4.8 (96 reviews)

Scheduled sessions

No sessions are available at the moment.
Simulink Model Management and Architecture

Simulink Model Management & Architecture: Bridge the gap between classical software architecture principles and Simulink-based development practices.

Learn to design well-structured, modular models using correct decomposition, referencing, and advanced data management with Data Dictionaries.

Master end-to-end requirements traceability, large-scale model referencing, and efficient library reuse strategies for enterprise projects.

Gain practical experience: Spend ~70% of the training in hands-on labs focused on building, reviewing, and integrating models within SCM (Source Control Management).

How this helps: Confidently apply professional Model-Based Design (MBD) to large-scale automotive projects with thousands of signals.

Who it’s for: Engineers designing or maintaining complex Simulink models who need clear, scalable practices for data and architecture management.

The course includes essential workflows for team collaboration, model diffing, and CI (Continuous Integration).

Skills You Will Learn

Simulink Architecture Model Referencing (Advanced) Data Dictionaries & Scoping Requirements Traceability SCM Integration (Git/SVN) Model Review & Diffing Library Management MBD Life Cycle (SDLC)

Curriculum

Traditional Software Architecture and Design

  • From requirements to software architecture and detailed design (classic view)
  • Identify components, interfaces, and responsibilities

Model-based design

  • Core ideas and mapping to the classic approach
  • Benefits and trade-offs for large automotive projects

A simple model

  • Build a small Simulink model, wire I/O, simulate and analyze results
  • Quality checks: readability, hierarchy, sample-time consistency

Requirements traceability

  • Requirements linkage workflows
  • Component interfaces and stubs
  • Bus objects and interface contracts

Model architecture

  • Decomposition: components, subsystems, bus signals
  • Types of subsystems (enabled/triggered) and when to use them
  • Model referencing: workflow and best practices
  • Creating libraries; using the Library Browser effectively

Managing data

  • Control data dependencies; save/load patterns
  • Workspaces (base/model) and data scoping
  • Parameters and signals; dictionaries and data objects
  • Data types in Simulink; typedef hygiene

Project management and SDLC

  • Organize models, data and documentation
  • Integrate with SCM, diff and review models
  • Lightweight documentation from models

Course Day Structure

  • Part 1: 09:00–10:30
  • Break: 10:30–10:45
  • Part 2: 10:45–12:15
  • Lunch break: 12:15–13:15
  • Part 3: 13:15–15:15
  • Break: 15:15–15:30
  • Part 4: 15:30–17:30

Did you attend this course?

Your feedback is invaluable to us. Please share your experience with us and help us improve this course for future participants.

Share your feedback

Want to find out more? We are here to help!

Or email us directly at training@edocti.com.