Vector, HighTec team on functional safety with Rust and AUTOSAR
Vector and HighTec EDV-Systeme have launched the first successful integration of Rust applications with C-based AUTOSAR Classic basic software — removing the last hurdles for the use of Rust in the automotive sector.
With Vector’s MICROSAR Classic Safe basic software in combination with HighTec’s automotive grade LLVM open-source-based Rust and C/C++ compiler tools for Infineon AURIX™ TC3x and TC4x, embedded developers can use the Rust memory safe programming language with all its advantages for functional safety applications even in the most demanding automotive ECUs. Both Vector’s basic software and HighTec’s compilers are safety-certified according to ISO 26262 up to ASIL D.
The modern programming language Rust is characterized by unique features for memory integrity and conflict-free concurrency at very high performance, which significantly reduces safety risks, shortens development cycles and lowers costs. This makes it the best choice for safety-relevant automotive systems that place high demands on safety and robustness.
MICROSAR Classic Safe from Vector is an ISO 26262 ASIL D qualified AUTOSAR Classic implementation and provides the integration of application software written in Rust. HighTec is the first provider of an ISO 26262 ASIL D qualified Rust compiler for the AURIX TC3x and TC4x microcontroller series from Infineon. Like the C/C++ compiler from HighTec, this uses advanced LLVM open-source technology. This comprehensive toolchain offering allows developers to seamlessly integrate newly developed Rust code with existing C/C++ code. The two partners have proved that AUTOSAR software components written in Rust can be efficiently embedded in an existing AUTOSAR Classic environment.
“With this new offering from Vector and HighTec, developers are able to create safe, efficient and flexible ECU software by combining the best of Rust and established C-based AUTOSAR development,” said Dr. Falco Bapp, Senior Manager Solution Management for Embedded Software & Systems at Vector. “This is a significant step for the future of automotive software development!”
“The joint innovation from HighTec and Vector enables the automotive customer with a competitive advantage to build fast safe and secure software”, said Mario Cupelli, CTO at HighTec. “Together with Vector we are shaping the future of automotive software.”