2025-05-20 - SPARK Essentials
This page contains links to everything you will need for this training class.
Files
This is a PDF copy of the slides presented during the course.
These are starting points for the class labs.
These are answers for the class labs.
Schedule
Day |
Topic |
---|---|
Day 1 |
Course Overview
Formal Methods and SPARK
SPARK Language
SPARK Tools
Flow Analysis
|
Day 2 |
Proof
Specification Language
Subprogram Contracts
Type Contracts
Advanced Proof
|
Day 3 |
Advanced Flow Analysis
Pointer Programs
Auto-Active Proof
State Abstraction
SPARK Boundary
|
Day 4 |
SPARK Example Project
|