Video length is 46:57

Model-Based System Engineering – Design, analyze, and test system and software architectures

Overview

Today's engineering systems are getting more and more complex with frequently added complex requirements to shorten time of delivery to minimizing the field issues. Engineers use Model-Based Systems Engineering (MBSE) to manage system complexity, improve communication and produce optimized system performance. Successful MBSE requires the synthesis of stakeholder requirements into architecture models to create intuitive system descriptions.

MATLAB, Simulink, System Composer and Requirements Toolbox together provide a platform to create a single descriptive architecture models that seamlessly bridge into detailed implementation models. The connected environment ensures items across the architecture and design worlds stay in sync. Systems engineers can establish a digital thread to navigate between system requirements, architecture models, implementation models, and embedded software.

Highlights

    Capture and manage system requirements enabling impact and coverage analysis

    Optimize system architectures by capturing architecture metadata and directly connecting to MATLAB analytics for domain-specific trade studies

    Create simplifying customized model views to isolate the components of interest for different engineering concerns

    Validate requirements and verify system architectures using simulation-based tests

    Translate and refine requirements into architectures with components ready for simulation and implementation using Model-Based Design in Simulink

About the Presenter

Gaurav Dubey is a Principal Application Engineer in MathWorks India and specializes in the fields of model-based systems engineering, model-based development workflows, automatic code generation, verification and validation, and certifications. He works closely with customers across industries to help them use MATLAB® and Simulink® products for System Engineering, model-based development, production code generation, and software verification and validation. Gaurav brings more than 16 years of experience in embedded system development for automotive and aerospace applications. Prior to joining MathWorks, Gaurav worked with Tata Motors Limited, where he gained hands-on experience in engine management system ECU development. He has also worked as a software analyst at Tata Consultancy Services on automotive projects involving model-based development. Gaurav holds a master’s degree in instrumentation engineering, and a master’s degree in electronics and communications.

Recorded: 5 Aug 2021