• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Microcontroller Tips

Microcontroller engineering resources, new microcontroller products and electronics engineering news

  • Products
    • 8-bit
    • 16-bit
    • 32-bit
    • 64-bit
  • Applications
    • 5G
    • Automotive
    • Connectivity
    • Consumer Electronics
    • EV Engineering
    • Industrial
    • IoT
    • Medical
    • Security
    • Telecommunications
    • Wearables
    • Wireless
  • Learn
    • eBooks / Tech Tips
    • EE Training Days
    • FAQs
    • Learning Center
    • Tech Toolboxes
    • Webinars/Digital Events
  • Resources
    • Design Guide Library
    • LEAP Awards
    • Podcasts
    • White Papers
  • Videos
    • EE Videos & Interviews
    • Teardown Videos
  • EE Forums
    • EDABoard.com
    • Electro-Tech-Online.com
  • Engineering Training Days
  • Advertise
  • Subscribe

Formal verification toolchain adds Rust support for mixed-language safety-critical systems

November 4, 2025 By Aimee Kalnoskas Leave a Comment

TrustInSoft has released TrustInSoft Analyzer 2025.10, extending its formal verification toolchain to include Rust analysis capabilities alongside its existing C and C++ support. The update enables detection of undefined behaviors, panics, and memory vulnerabilities in mixed-language codebases through exhaustive static analysis.

The Rust integration addresses verification gaps that remain despite the language’s built-in memory safety features. The analyzer can detect integer overflows, verify safe calling conventions when interfacing with C functions, and analyze code within Rust’s unsafe blocks where manual memory safety proofs are required. Teams working with mixed Rust and C/C++ codebases can now apply the same formal verification methods across their entire codebase, including interactive root cause investigation and mathematical proof of code correctness.

The release introduces native support for concurrent code analysis, covering real-time operating systems, interrupt-driven firmware, and multi-threaded applications. Rather than simulating selected execution scenarios, the tool explores all possible execution paths to identify race conditions and non-deterministic behaviors. This exhaustive approach applies the same mathematical verification principles used for single-threaded code to concurrent systems.

Additional updates include support for C23 language features including _BitInt, constexpr, and nullptr, with enhanced structure visualization in the Root Cause Investigator interface. The alarm management system now includes collaborative features for classification, commenting, and integration with external bug-tracking systems. The partnership with Ferrous Systems enables integration with their Ferrocene qualified compiler toolchain for safety-critical Rust development.

You may also like:


  • Design World presents the 2025 LEAP Awards winners: Embedded computing

  • Lightweight root-of-trust solution integrates NIST-approved Ascon cryptographic algorithms

  • What does a watchdog timer watch?

  • What are the elements of secure boot processes?

  • What is Rust used for in an embedded system?

Filed Under: C, Embedded, Programming, Software Tagged With: Rust, TrustInSoft

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Featured Contributions

Edge AI without the guesswork: designing for real battery life, real performance, and real workloads

Designing for functional safety in robotics: key considerations for engineers

Can chiplets save the semiconductor supply chain?

Navigating the EU Cyber Resilience Act: a manufacturer’s perspective

The intelligent Edge: powering next-gen Edge AI applications

More Featured Contributions

EE TECH TOOLBOX

“ee
Tech Toolbox: Sensors
In this Tech Toolbox, we cover some of those technologies driving the next generation of connected systems, including ultra-low-power sensing strategies that extend node battery life, and 60 GHz CMOS radar for contactless health and presence detection.

EE Learning Center

EE Learning Center

EE ENGINEERING TRAINING DAYS

engineering
“bills
“microcontroller
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.

Footer

Microcontroller Tips

EE World Online Network

  • 5G Technology World
  • EE World Online
  • Engineers Garage
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • EDA Board Forums
  • Electro Tech Online Forums
  • EV Engineering
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips

Microcontroller Tips

  • Subscribe to our newsletter
  • Advertise with us
  • Contact us
  • About us

Copyright © 2026 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy