Complete solution for Rust ST and HighTec EDV-Systeme enhance the security of software-defined vehicles

From Stefanie Eckardt | Translated by AI 2 min Reading Time

Related Vendors

STMicroelectronics and HighTec EDV-Systeme are working together to improve functional safety in the automotive sector. For this purpose, both companies are developing a complete solution for Rust.

STMicroelectronics and HighTec EDV-Systeme are working together on high security for software-defined vehicles.(Image: HighTec EDV-Systeme)
STMicroelectronics and HighTec EDV-Systeme are working together on high security for software-defined vehicles.
(Image: HighTec EDV-Systeme)

The new solution supports the Rust programming language and combines the HighTec Rust Compiler, qualified according to ISO 26262 ASIL D, with ST's Stellar 28 nm (32.2 miles) microcontroller series, certified to the same safety standard. Rust is gaining increasing importance in the automotive industry due to its high safety and reliability characteristics.

Reduce time-to-market

Automakers are under significant pressure to shorten development cycles and meet evolving safety standards. Thanks to the cooperation between ST and HighTec, they receive a robust, safety-compliant solution for developing automotive software. The integration of the ASIL D-qualified HighTec Rust Compiler with the Stellar MCU family accelerates the development of safety-critical systems, shortens time to market, and ensures strict compliance with automotive safety requirements.

Why Rust?

Rust, with its memory safety, performance, and reliability, is becoming increasingly popular in the development of safety-critical automotive systems. The close collaboration between ST and HighTec ensures that developers can integrate Rust alongside their C/C++ codebase into their safety-critical projects with Stellar, accelerating the development of safety-relevant systems—this shortens time to market and ensures compliance with automotive safety requirements.

Rust includes features for the safety of memory, process threads, and data types, providing particular resilience for critical vehicle systems. Rust's runtime efficiency in terms of execution time and memory usage is comparable to C/C++. These properties significantly lower the costs of software development and maintenance, shorten development cycles, and enhance safety.

The HighTec compiler for C/C++ and Rust for automotive applications leverages Rust's safety features and allows hybrid development with existing C/C++ code to develop secure automotive software for software-defined vehicles.

ST's Stellar automotive MCUs are based on Arm Cortex-R52+ cores and a safety-oriented hardware architecture. The 28 nm (32.2 miles) MCUs have an ISO 26262 ASIL D certification, issued in early 2024. Additionally, the Stellar MCUs comply with the cybersecurity standards of ISO 21434 and the requirements of UN155.

The HighTec Rust Compiler complements the already established HighTec C/C++ Compiler Suite. Both are qualified to the highest safety level ISO 26262 ASIL D and enable automotive software developers to fully leverage the high reliability and performance features of the Stellar MCUs. The toolchain is based on the open-source technology LLVM and allows for hybrid development of Rust code alongside C/C++ code. (se)

Subscribe to the newsletter now

Don't Miss out on Our Best Content

By clicking on „Subscribe to Newsletter“ I agree to the processing and use of my data according to the consent form (please expand for details) and accept the Terms of Use. For more information, please see our Privacy Policy. The consent declaration relates, among other things, to the sending of editorial newsletters by email and to data matching for marketing purposes with selected advertising partners (e.g., LinkedIn, Google, Meta)

Unfold for details of your consent