2025-06-23 - 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
|
Day 2 |
Flow Analysis
Proof
Specification Language
Subprogram Contracts
|
Day 3 |
Type Contracts
Advanced Proof
Advanced Flow Analysis
Pointer Programs
|
Day 4 |
Auto-Active Proof
State Abstraction
SPARK Boundary
SPARK Example Project
|