This website uses cookies to implement certain functions. If you use this website you agree to our Privacy Policy.
News and Information about the Test of Electronics in Research & Design, Production, Maintenance, and Installation.  

Newsletter

Register to our newsletter
Every two weeks -
all news at a glance
captcha 

Latest Test and Measurement News

Software Validation on emulated Target Hardware

TrustInSoft Analyzer17 January 2024 - TrustInSoft announced that TrustInSoft Analyzer now includes memory mapping, in addition to its already highly accurate target hardware awareness. Low-level software relies on mappings between program variables and chipset-specific memory regions. Memory mapping awareness is therefore of high importance when analyzing low-level code that accesses specific memory regions (like bootloaders or device drivers). TrustInSoft Analyzer implements a unique feature that faithfully represents these memory mappings thanks to the new TIS Address variable attribute.

Thanks to this accurate representation on of physical memory access, TrustInSoft Analyzer can more precisely analyze the behavior of these programs.

Target architecture awareness enables TrustInSoft Analyzer to faithfully emulate hardware features such as endianness, integer and float sizes, and type alignment constraints of a targeted platform. TrustInSoft Analyzer supports 24 architectures for six processors including x86, PowerPC, ARM, SPARC, MIPS, and RISC-V, a range of out-of-the-box architectures and can be easily configured for others.

“TrustInSoft Analyzer’s unique feature set, which now includes TIS Address, differentiates it from any other testing software by allowing the user to accurately emulate architectures with total control over address and pointer formats,” said Fabrice Derepas, Founder and CEO of TrustInSoft. “What this means to C/C++ SW developers, embedded software developers, and product security experts is that TrustInSoft Analyzer enables them to verify low-level software like drivers, firmware, bootloaders, and operating systems that rely on specific hardware behaviors.”

TrustInSoft Analyzer is the most advanced industrial-scale sound code analyzer for proving absence of bugs and memory safety vulnerabilities in C/C++ code available on the market today. Thanks to its emulation abilities, TrustInSoft Analyzer offers several important benefits including:

  • Testing effort optimization, by helping to test software against any target hardware early in the software module development cycle, reducing the number of test iterations on the final platform.
  • Solving the constraints due to the unavailability of hardware platforms and enabling concurrent engineering
  • Reducing the number of hardware platforms and emulators required for integration testing.

Derepas added: “The benefits of TrustInSoft Analyzer help to eliminate the bottleneck typically caused by limited access to a hardware platform and enables developers to clean their code much earlier in the process, resulting in significant cost reductions. Its unique target awareness capability enables software developers to accurately emulate and test their target, therefore eliminating the need to access and test the real targets.”

www.trust-in-soft.com/



Related Articles:

Upcoming Events

LOPEC 2024
Munich/Germany
05 to 07 March
EMV 2024
Cologne (Germany)
12 to 14 March

  More events...
  See our Trade Show Calendar
  Click here

 

Advertising
Advertising