Don’t Miss This Presentation

Alex Celeste Headshot

Rust is expanding into the embedded and safety-critical worlds, but the bulk of existing code in these domains is still currently written in the C programming language. Perforce Principal Software Engineer Alex Celeste closes the Rust:C gap by presenting a set of guidelines that approach the Rust:C language boundary from a C perspective, but on the Rust side. These guidelines help Rust code keep functional safety models built for C in mind, by providing a new set of rules built for Rust, but based on existing standards like MISRA®. Join the session to see how well-suited Rust is to safe development and learn how you can bake in the same protections design for C into the rest of a multi-language project! 

Be sure to attend Thursday, October 10, 12:00 p.m. 

ATTEND THE SESSION 
 

Apple AirPods Max Headphones

Chat With Our Experts: 3 Ways to Win!

1. Stop by the Perforce booth (2104) for a chance to win a pair of Apple AirPods Max Headphones

2. Complete the 2025 State of Automotive Software Development Survey for a chance to win a $500 gift card

3. Join us for Happy Hour on Tuesday, October 8 from 2 - 4 p.m. (Drinks on us!)

MORE ON EMBEDDED SOLUTIONS

Explore Embedded Solutions

Functional Safety & Compliance

Ensuring that your code is safe, secure, and reliable can be a difficult and time-consuming process. However, by applying a coding standard or guideline, it makes the process far easier. Using a static analysis tool is one of the most efficient and easy ways to enforce coding standards and verify compliance.

This helps ensure the overall consistency, correctness, and completeness of your code with respect to functional safety and security requirements. In addition, static analysis tools identify defects, vulnerabilities, and compliance issues as you code which enables you to fix errors earlier in development.

GETTING STARTED WITH COMPLIANCE

Development Velocity & Security

When you write code, you most likely need to comply with quality, as well as functional safety or security standards. Static analysis tools can quickly analyze your codebase and provide feedback — ensuring that your team is able to maintain a high development velocity.

In addition, some static analysis tools are also able to perform static application security testing (SAST), which is crucial as they detect vulnerabilities that leave systems open to software security vulnerabilities.

IMPROVE EMBEDDED SYSTEMS SECURITY