Spark webinar logo

Introduction to Formal Verification with SPARK

How to Prove Security and Safety for Embedded and Systems Software

Learn about what SPARK is, how SPARK works, and see how SPARK can be applied to a M.A.R.S. Rover to prove safety!

Date: Wednesday 18th June 2025

Time: 16:00 BST | 17:00 CEST | 11:00 EDT | 8:00 PDT

Please register below to attend online and receive your access link

Agenda

What we will cover

What is SPARK?

  • Deductive program verification for the SPARK language - an Ada-derived language with broad coverage of Ada features
  • Practical, modular, scalable verification for systems and embedded programs
  • Professional, industrial-strength formal methods


What’s it like to use SPARK?

  • Building a safety monitor for a M.A.R.S Rover
  • Automatic proof for the autonomous mode
  • Discovery of an error in the remote-control mode


The Future: SPARK and Generative AI

  • SPARK: the best possible language to use for Generative AI


Registration