YoVDO

Implementing Innovations in a Safe and Secure Way

Offered By: code::dive conference via YouTube

Tags

Code::Dive Courses Software Development Courses Embedded Systems Courses Formal Methods Courses Software Security Courses Static Code Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how automated static code analysis can enhance software project safety and security in this 31-minute conference talk from code::dive 2021. Learn the importance of static analysis in software development and explore methods to prove the absence of runtime errors using formal methods-based tools. Delve into topics such as the cost of failure, embedded software security challenges, and the limitations of traditional testing and reviews. Watch a demonstration on bug detection and gain insights into exhaustive testing techniques. Explore the PolyspaceTM Code Prover color scheme and understand how formal analysis works through semantic analysis examples. Presented by Adam Pietrzyk, an Application Engineer at Oprogramowanie Naukowo-Techniczne and MathWorks authorized reseller, this talk offers valuable knowledge for developers seeking to implement innovations safely and securely.

Syllabus

Intro
The Cost of Failure.
Embedded Software Security New Challenge
Problem: Tests and reviews aren't exhaustive
Demo: Can You Find A Bug?
How does Static Code Analysis help you?
Exhaustive testing
PolyspaceTM Code Prover color scheme
How does Formal Analysis works? Semantic Analysis Example
Polyspace Tools


Taught by

code::dive conference

Related Courses

1C:Enterprise Junior Developer Course
Moscow Institute of Physics and Technology via Coursera
A Beginner’s Guide to Docker
Packt via FutureLearn
A Beginner’s Guide to Scrum Project Management
Packt via FutureLearn
Google Professional Cloud DevOps Engineer Certification Path Introduction (GCP DevOps Engineer Track Part 1)
A Cloud Guru
Introduction to Amazon CodeGuru
A Cloud Guru