Test tool footprint is reduced by 60 per cent
The LDRA tool suite target implementation has been optimised to deliver the same comprehensive software test and verification capabilities with a 60 percent smaller on-target footprint. This reduced footprint minimises test so that time-critical dependencies can now be properly traced. Instrumentation overhead no longer interferes with the real-time execution on the target.
With such a minimal footprint, not only can developers fully instrument applications on resource-constrained platforms, but they are also able to instrument all of their code in a single build on many targets. System-level testing can be completed more quickly as most testing can be accomplished in a single pass.
With the on-target footprint reduced by 60 percent, test cases can execute in times very close to normal target execution. With the test environment mirroring the production environment, developers gain complete end-to-end verification of complex, timing-critical code. This opens new frontiers for multicore environments, where instrumentation overhead has traditionally blocked certification across all industries.
In addition, with the new instrumentation integrating all platform coverage dependencies into one structure, a single source file configures both LDRA Testbed, the core static and dynamic analysis engine, and TBrun, LDRA’s comprehensive unit and integration test component for data transmission to the host. This streamlined approach increases customer flexibility so they can readily make configuration adjustments. For instance, applications using JTAG communications to monitor and debug during test can be reconfigured to the serial, I2C, or SPI communications ports more commonly found on production boards.