tnballoon Hacker News • Recommends
On “High Assurance Rust: Developing Secure and Robust Software”
4.4K subscribers • 2 videos on Hallway
Intermediate. Assumes working knowledge.
4.9K views5 years ago1 recommendation
SecurityProgramming languagesEmbedded systemsWeb and application securityFormal methods and verification
NVIDIA engineers explain why and how they adopted the Ada and SPARK programming languages for security-critical embedded firmware.
SPARK / Ada Journey to Adoption As software becomes more complex, the chances of human error greatly increase, opening up potential for security and safety risks. NVIDIA is working with AdaCore to implement Ada and SPARK programming languages into certain firmware elements to reduce this potential error. In this webinar you will learn how the combination of NVIDIA hardware with Ada and SPARK delivers robustness and security, improving efficiency and safety in the development pipeline. - Intro by Patrick Mannion - Business context for Ada and SPARK at NVIDIA by Daniel Rohrer - Technical aspects of NVIDIA's adoption of SPARK by Dhawal Kumar - Firmwares and their environment - What is this SPARK that we've all been raving about? - SPARK alternatives considered (and dismissed) - Proof of Concept — It's conclusions and concerns - Benefits and Summary - Q and AWhat people say. Recommended as a practical case study of adopting formal methods and safe languages in production firmware.
tnballoon Hacker News • Recommends
On “High Assurance Rust: Developing Secure and Robust Software”
kevlar700on Hacker News • Mentions
On “Is it time to retire C and C++ for Rust in new programs?”
kevlar700on Hacker News • Mentions
On “Is it time to retire C and C++ for Rust in new programs?”
kevlar700on Hacker News • Mentions
On “It's time to halt starting any new projects in C/C++”
adezxcon Hacker News • Mentions
On “Ada Continues to Climb in June Tiobe Index and PYPL”
cpetersoon Hacker News • Mentions
On “Introduction to Ada: a project-based exploration with rosettas”
cpetersoon Hacker News • Mentions
On “CUDA-oxide: Nvidia's official Rust to CUDA compiler”