AdaCore: Build Software that Matters
AdaCore Hero Image

Content by M. Anthony Aiello

Screenshot 2025 03 20 at 16 11 27

M. Anthony Aiello

Product Manager

Tony Aiello is a Product Manager at AdaCore. Currently, he manages SPARK Pro and GNAT IQ.

landscape on planet Mars, scenic desert scene on the red planet
[Blog Post]

MARS Rover GNC

See how SPARK both helps with autonomy- and control-relevant problems on the Mars Rover and integrates productively into agentic AI.

I Stock 2243328487
[Blog Post]

Challenging Agentic AI with SPARK using OpenUxAS

“How well does generative AI do with writing Ada?” The simple answer is: “quite well!” But the details are also interesting, so I encourage you to…

I Stock 2162001104
[Blog Post]

GNAT IQ

AdaCore is delighted to announce unlimited access to GNAT IQ, AdaCore’s AI-powered GNAT documentation chatbot, for all of our current customers.

I Stock 1476562177
[Blog Post]

Revisiting the Mars Rover Safety Monitor

In the blog "Let's Write a Safety Monitor for a Mars Rover", I made a big assumption in the procedure that moves that Rover forward; here, I relax…

I Stock 1046189998
[Video]

Introduction to Formal Verification with SPARK

I Stock 1470241462
[Blog Post]

Let’s Write a Safety Monitor for a Mars Rover!

The Ada Mars Rover shouldn’t crash into obstacles. See how we formalized this property, discovered an unstated assumption in our remote-control mode…

I Stock 2157540499
[Video]

Proving Software Security with SPARK Pro

Adacore cover image2
[Blog Post]

Co-Developing Programs and Their Proof of Correctness

I am delighted to announce that the Communications of the ACM has published a paper on SPARK: “Co-Developing Programs and Their Proof of…

I Stock 2159775570
[Video]

Memory Safety with Formal Proof

I Stock 1770200534 1
[Blog Post]

GNAT Static Analysis Suite: A Vision for Static Analysis in Ada

You may have noticed that over the past two years, we have made significant updates to our CodePeer product - the most visible change being the…

I Stock 2188198713
[Video]

SPARK Pro for Embedded and Systems Programming