Effective ways to debug and enhance the quality of your Embedded Software using Polyspace Static Analysis Solutions
Overview
Polyspace is an advanced static code analysis solution based on formal methods. Such advanced solutions can be used to effectively debug and enhance the quality of the embedded code.
Static code analysis is the process of analysing source code without executing the program. Unlike testing or dynamic analysis, the process of performing static analysis is interpreted differently among software engineers. This has led to several misconceptions regarding the role that static analysis plays in the software development process and the benefits it brings to code verification. However, because static analysis is becoming ubiquitous in many high-integrity development processes, the static analysis team will debunk some of the major misconceptions that we have heard from customers. These include statements such as, “I do not need static analysis because I do sufficient testing,” or, “Static analysis is only necessary if you are trying to meet certification objectives,” or even, “It is just an extra step to calculate a few metrics for quality.”
Highlights
In this webinar learn how Polyspace differs from other static analysis tools and helps achieve faster software deliveries. Early implementation of such techniques not only help boost developers confidence but also serve as cost effective bug fixing solution.
- Role of Static Analysis in Embedded Code Verification
- Address the challenges in Development and Verification using Polyspace
- Identify and debug issues like illegal operations, resource management, incomplete and unreachable code, stack analysis, bad coding style etc.
- Key business outcomes from using Polyspace
About the Presenter
Vaishnavi H.R. is an Application Engineer with MathWorks India Private Limited and focuses in the field of Verification & Validation. Prior to joining MathWorks, Vaishnavi has worked with HCL Technologies, Bangalore. Vaishnavi has worked in the V&V projects pertaining to the Aero industry with clients like Rockwell Collins. At MathWorks, Vaishnavi primarily concentrates on the static source code analysis and verification of the embedded code.
Recorded: 11 Apr 2023