AdaCore Blog

Announcing Publication of the Draft Ferrocene Language Specification

Announcing Publication of the Draft Ferrocene Language Specification

by Quentin Ochem

Since AdaCore first announced our partnership with Ferrous Systems back in February, we have been working diligently to further develop their Ferrocene Rust toolchain with the goal of qualifying it under relevant industry software safety standards for Rust users in high integrity markets, such as automotive, avionics, space and rail.

At this stage, our qualification work is primarily focused on documentation. And we are pleased to announce the publication of the initial draft of the Ferrocene Language Specification (FLS) - a qualification-oriented document that details the Rust language as it specifically relates to Ferrocene.

The FLS effort leverages existing Rust language documentation, Ferrous Systems’ Rust technical expertise, and AdaCore’s experience in programming language standardization and software safety certification. Our longstanding active involvement with the evolution of the Ada language standard and its defining Ada Reference Manual inspired the structure and the level of detail that we are using to write the FLS.

While initial development of the FLS is primarily a joint effort between Ferrous Systems and AdaCore, the document is now publicly available on GitHub and has been published under Rust’s standard open source licenses. Our team will continue to improve the FLS in the open, with a plan of finalizing it by the end of the year. We have no intention to replace Rust’s decision-making process. Our documentation will be responsive to ongoing Rust project changes, decisions, and Request for Comments (RFCs), and we will do our best to consider contributions from the community. Check out the contribution guidelines for more information.

If you are interested in more information about Ferrous Systems, AdaCore, or Ferrocene, please contact us.

Posted in #rustlang    #softwaresecurity   

About Quentin Ochem

Quentin Ochem

Quentin Ochem is the Chief Product and Revenue Officer at AdaCore, overseeing marketing, sales, and product management. His involvement with AdaCore began in 2002 during his school years, officially joining in 2005 to work on IDE and cross-language bindings. Quentin has a background in software engineering, particularly in high-integrity domains like avionics and defense. His roles expanded to include training and technical sales, leading him to build the technical sales department and global product management in the US. In 2021, he stepped into his current role, steering the company’s strategic initiatives.

Quentin holds a master's degree in Computer Engineering from Polytech Marseille, awarded in 2005.