27/01/2025 News & Events Let’s meet at embedded world 2025 Visit BUGSENG in Hall 4, Booth 548. You’ll find us at the booth with our partner Solid Sands. It’s the perfect place to discover solutions for the validation and qualification of tools, libraries, and compilers. Throughout the event, we’ll be hosting short talks on topics like C-rusted, MISRA compliance, freedom from interference, requirements management, and more. Plus, you’re always welcome to sit down with our experts for a demo of our static analysis tool, ECLAIR, or just to chat about your projects. And don’t forget, BUGSENG also offers advanced consulting and training services. We’d love to connect! Book a meeting in advance The embedded world Exhibition&Conference is the global platform, the industry meeting place for the embedded community, leading experts, key players and industry associations. Its clear focus and specialization on technologies, processes and future-oriented products, combined with top-class expert knowledge, make the event unique in an international comparison and THE must-attend event for the industry. Register to the event and get free tickets by using our voucher code ew25543166! Redeem voucher now CONFERENCES With its comprehensive and high-quality conference and supporting program, embedded world bundles know-how at the highest level. You can follow BUGSENG at the conference attending this talk: When: Thursday, 13 March 2025 | 10:00-10:30 am Session: 5.7 MISRA SW Coding Guidelines Title: C, Rust, C-rusted and MISRA for Safe and Secure Embedded Software Abstract: C has long been the dominant programming language for embedded systems due to its efficiency, portability, and close-to-hardware capabilities. However, C’s low-level memory management and absence of strong safety guarantees expose it to common vulnerabilities such as out-of-bounds accesses, null or invalid pointer dereferencing and memory leaks. To mitigate risks associated with C’s flexibility and potential for misuse, the MISRA guidelines became a de facto standard in all sectors where safety and security are crucial. Nonetheless, the embedded systems community, following a trend common to the entire IT world, has been exploring alternatives like Rust. Rust’s design inherently reduces the likelihood of common programming errors seen in C, making it an appealing choice for safety- and security-critical embedded software. However, transitioning from C to Rust is not without challenges and hence proposals, such as C-rusted, that can provide a gradual migration path with the same guarantees of Rust but in standard C, are particularly interesting. This presentation features a comparative analysis of C, Rust, C-rusted and the MISRA guidelines (including the potential for a possible MISRA Rust coding standard), with a focus on their implications for embedded software safety and security. We discuss the respective strengths, limitations and use cases, offering insights into how organizations can choose and apply these tools and methodologies based on specific project requirements. Check out the full program and register MORE INFO Visit Embedded World online platform.