MathWorks
657 Case Studies
A MathWorks Case Study
Embed Limited, contracted by Panasonic to deliver embedded software for a state‑of‑the‑art combination oven, faced the challenge of implementing complex multi‑mode cooking sequences and handling user interactions without introducing errors or long rework cycles. To manage this complexity they adopted MathWorks’ Model‑Based Design approach, using MATLAB and Simulink (including Stateflow) to model and validate control logic early in development.
MathWorks’ toolchain—Simulink, Stateflow, Simulink Test, Simulink Coverage, and Embedded Coder—was used to model application and management logic, run simulation‑based tests, and generate production C code for an ARM Cortex MCU; device drivers were integrated and the system was validated on hardware. The MathWorks‑based workflow uncovered requirements issues months earlier, reduced development time and cost by 45%, helped Embed Limited win the Panasonic bid, and produced embedded software now in production on Panasonic combination ovens.
Ivan Wilson
Director