Model-Based Design with Automatic Code generation
Overview
Embedded code generation is fundamentally changing the way engineers work. A majority of Embedded controller development applications demand a high product confidence. Automatic code generation is an essential step in the efficient adoption of Model-Based Design as it enables the user with advanced verification and validation techniques to produce high-quality code, reducing the number of iterations in a typical industry-based product development cycle and eliminating errors introduced due to manual coding.
Post designing the algorithm in a closed loop inside the simulation world, one needs to perform various rigorous verification and validation activities to test the algorithm's robustness before one tries to generate the code for the same automatically. These features of Model-Based design framework help engineers to increase productivity, improve quality, and foster innovation in their projects.
You will learn how to use different features of Model-Based Design with Automatic Code generation to generate robust code that meets industrial standards.
Highlights
- Preparing the Model for Automatic C Code Generation
- Applying customizations based on software architecture for Code Generation
- Perform Back-to-back testing of generated code and model for consistency
- Generate code that complies with Industry guidelines and standards for production code
About the Presenter
Gaurav Ahuja is an experienced application engineer at MathWorks India, where he has been helping customers successfully adopt MATLAB and Simulink products for over five years. With a focus on assisting customers to develop highly safety-critical systems across all industries and adhere to their industry-specific safety standards, Gaurav has worked with customers in a variety of industries, including automotive, aerospace, railways, medical devices, industrial automation, and consumer electronics. He is skilled in model verification and validation, auto C code generation and certification, and is always eager to tackle new technical challenges. In addition to his extensive experience, Gaurav holds a master's degree in embedded systems from BITS Pilani and is strongly dedicated to helping customers succeed.
Recorded: 13 Apr 2023