Save Your Seat
The Rust programming languages is an exciting alternative to C and C++ for its built-in memory-safety management. This is a huge advantage for safety-critical industries; however, there are not yet any coding standards specifically for Rust.
That’s about to change: Multiple projects are already underway to bring Rust into alignment with the requirements of safety-critical development.
In this webinar, Perforce Principal Software Engineer Alex Celeste, who is a member of the Safety-Critical Rust Consortium spearheading these projects, will discuss:
- The three major Rust guidelines projects that are working toward a near-term public release.
- Language specification through the new “FLS” and work to recognize Rust within ISO through WG23.
- Forward-looking collaboration efforts with C++ and MISRA.
Learn about how all of these efforts aim to lower the barrier to adoption for certified development.
Get your questions ready and reserve your seat!
Presenters
Alex Celeste
Alex Celeste is a Principal Software Engineer at Perforce Software. She maintains the C compiler/analyzer and the Rust analyzer for the Perforce QAC static analyzer toolchain, and represents Perforce on the MISRA C, ISO C, and Safety Critical Rust working groups.
She has been an active participant in the development of C23, co-authoring the new type-deduction and constant-expression features for the language, as well as polymorphism and TS 25007 for C2Y, alongside other new language features; and in the development of many of the new rules found in MISRA C:2023, and now on the new revision of the MISRA Guidelines that targets C23 and other extensions. She is currently working on adaptions of the Guidelines to cover Rust.
She is part of the type-safe-generics cabal in the C Committee, and started the “CRFI” study group for library feature evolution.
She is also Chair of the Safety Critical Rust Consortium’s “Liaison SG,” linking guest speakers to Rust community members and coordinating contact between study groups.