Model-Based Design

Systematically use models throughout your development process

With Model-Based Design, virtual models are at the center of your development process to improve how you deliver complex systems.

Use Model-Based Design with MATLAB® and Simulink® to shorten development cycles and reduce your development time by 50% or more.

  • Try new ideas and perform fast repeatable tests with modeling and simulation
  • Eliminate manual steps and reduce human error by automating key steps such as reporting, coding, and verification
  • Create a digital thread with traceability from requirements and system architecture to component design and tests
  • Perform predictive maintenance, detect faults, and optimize the system in operation using models as digital twins

Using MATLAB and Simulink for
Model-Based Design

“With MathWorks tools for Model-Based Design, we have one integrated tool chain from the beginning of development to the end. We have clear traceability of requirements, and our software is more maintainable because it is implemented as a model from which we automatically generate code.”

Thomas Ehl, Continental

Model-Based Design is for:

Agile Software Development

Simulation, automated testing, and code generation shorten the development cycle, enabling you to become a successful Agile team.

Model-Based Systems Engineering

Simulink supports the full system lifecycle by bridging requirements and system architecture to detailed component design, implementation, and testing.

Digital Twins

Extend models to systems in operation to perform predictive maintenance and fault analysis.

DevOps

Deliver continuous software updates by iterating between development and operation through simulation, automated testing, and code generation.

Get Started Fast

Simulink Onramp

An interactive introduction to the basics of Simulink.

Stateflow Onramp

Learn the basics of how to create, edit, and simulate state machines in Stateflow®.

Simscape Onramp

Learn the basics of simulating physical systems in Simscape.

Control Design with Simulink

Get started quickly with the basics of feedback control design in Simulink.