MATLAB and Simulink Seminars

Collaboration and Automated Testing Workflows for Software Development in MATLAB & SimBiology

Overview

This Event has been Cancelled

As more SimBiology users collaborate on building models and writing customized code, modern software development practices like version control, automated testing, and CI/CD (continuous integration / continuous deployment) are becoming essential for ensuring reliability and reproducibility.

In this hands-on workshop, you will learn how to apply best practices for collaborative model development and analysis workflows that are automatically tested.  Using  a web application for simulating a SimBiology model, we will demonstrate how Git-based workflows, the MATLAB Build Tool, and CI systems such as GitHub Actions and GitLab CI can help speed up development by allowing multiple team members to contribute to the same project, while also maintaining code quality by automatically ensuring that new code contributions do not break the existing codebase.

Highlights

You will learn:

  • How to use automated testing to detect bugs early and prevent regressions after code changes
  • How to run MATLAB and SimBiology in CI systems
  • How to effectively use the MATLAB Build Tool to enforce consistent build sequences and skip unnecessarily rebuilds
  • How to compare SimBiology models developed by collaborators and resolve merge conflicts efficiently.

Fees: Free of charge.

Who Should Attend

Any MATLAB/SimBiology user. Basic knowledge of Git workflow would be beneficial.

About the Presenter

Jérémy Huard, Principal Application Engineer for QSP

Dr. Florian Augustin, Software Developer for SimBiology

collab-auto-test-workflows-software-dev-ml-simbio

Registration closed

View upcoming live events