Home > Speakers >

Tony Aiello

Tony Aiello is a Product Manager at AdaCode. Currently, he manages SPARK Pro and GNAT Pro for Rust, with a hand in UX and application of AI to AdaCore’s products. Tony has been principal investigator of multiple United States Air Force research projects that focus on the enhancement and application of formal methods to Air-Force relevant applications. Previously, Tony led the SSI and QGen teams, led research directions, and was Head of Product at AdaCore. Before joining AdaCore, Tony was a Principal Scientist at and briefly President of Dependable Computing, a small research and development group focused on safety and formal methods.

Reduce Cost While Improving Safety and Security with Formal Methods Through Ada SPARK

Status: Coming up in April 2026!

There are three conflicting needs for teams that are building software systems that have to adhere to functional safety and security standards such as ISO 26262, IEC 61508, ISO 62443, R155 and others. Firstly, they have to adhere to very strict security standards, secondly, they have to deliver on-time and on-budget and lastly, they have to frequently deliver updates to deliver more functionality as well as fix any reported security issues.

In this presentation, we will walk through a small sample application in Ada SPARK and demonstrate how it delivers improved safety and security at lower cost in three steps:

  • Firstly, memory safety and type safety removes a significant amount of runtime problems.
  • In the second step, we will tighten the program to be able to prove the absence of runtime errors completely.
  • In the third step, we will prove the correctness of the program.

The presentation will also touch on how companies like NVIDIA and Rolls Royce depend on Ada SPARK, enabling them to deliver safe and secure software at scale.

Go to Session