MathWorks
657 Case Studies
A MathWorks Case Study
Ficosa International, a top-tier global automotive supplier, faced the challenge of ensuring its software development processes complied with multiple industry standards like ASPICE, ISO 26262, and ISO/SAE 21434. Without a formal framework, static analysis was often performed too late in the development cycle, leading to an overwhelming number of code violations that were difficult and costly to resolve, hindering efficiency and potentially impacting product safety and security.
To address this, Ficosa International worked with MathWorks to implement a comprehensive solution using Polyspace static analysis products. They created a formal software quality objectives document that defined metrics and rules, which were then integrated directly into their Git workflow, mandating that all code pass Polyspace checks before a pull request could be approved. This shift-left approach allowed developers to find and fix errors early, resulting in a steady increase in developer skills, a streamlined external assessment process with far fewer deviations, and maintained or increased development efficiency throughout the lifecycle.
Yolanda Guasch
Ficosa International