NVIDIA's Security Shift: Formal Verification with SPARK

2025-02-13
NVIDIA's Security Shift: Formal Verification with SPARK

Facing increasing cybersecurity threats, NVIDIA's security team moved away from traditional testing and embraced SPARK formal verification. A proof-of-concept project successfully converted security-sensitive C code to SPARK in just three months, demonstrating improved security without performance loss. Now, over fifty NVIDIA developers are trained in SPARK, with numerous products shipping SPARK components. This case study highlights the successful adoption of formal verification, offering valuable lessons for other organizations seeking enhanced security.

Read more
Tech

Ada/SPARK Crate of the Year Awards Announced!

2025-02-09
Ada/SPARK Crate of the Year Awards Announced!

The results for the 2024 Ada/SPARK Crate of the Year Awards are in! Lionel Draghi wins the Ada Crate of the Year award for BBT, a command-line tool using easily understandable Markdown behavior specifications for automated testing. Kevin Chadwick takes home the SPARK Crate of the Year award for elogs, a memory-safe logging library (SPARK Silver certified) that allows users to specify maximum message length. Finally, Brent Seidel's embeddable Lisp interpreter, bbs_lisp, wins the Embedded Crate of the Year award, showcasing Ada's strengths in embedded systems.

Read more
Development Crate of the Year