San Jose, CA, April 24, 2013 --(PR.com
)-- Sharing components and functionality across all stages of system test eliminates excessive rework and errors caused by reconfiguring and manually porting back and forth between tools
DESIGN West -- LDRA, the leader in standards compliance, automated software verification, source code analysis and test tools, has integrated the LDRA tool suite with NI TestStand and NI VeriStand to provide seamless complete systems testing. This integration eliminates many of the manual steps needed to prove system functionality, complete code coverage, and generate documentation. From within the National Instruments tools environments, developers can now fully test their applications with real-world data, saving 25–40 percent of project development time.
Rigorous testing plays a fundamental role in safety-critical industries such as avionics, high-speed rail, and automotive. For the avionics industry, where development processes are already highly certified, LDRA’s integration of the tools improves efficiency, providing measurable ways to lower costs and shorten schedules. For the automotive industry, where the new ISO 26262 standard will soon be enforced, applying an integrated testing regime provides immediate cost reduction and also “future proofs” processes against the inevitable time when industry requirements will be mandated.
The LDRA Tool Integration Reduces Human Error Through Automation
Prior to this integration, fully testing a complete embedded control system required developers to separately manage the NI and LDRA tools and the resulting output―a feat that required both tool sets to be configured and reconfigured identically as changes were made during the debug process. The combination of NI TestStand ready-to-run test management software and NI VeriStand real-time test configuration software provides an automated real-time testing platform that is ideal for applications like hardware-in-the-loop (HIL) simulation. HIL is necessary for embedded control systems in industries like automotive and aerospace, where embedded software has grown significantly in recent years. The LDRA tool suite analyzes the software in detail and assesses whether all lines of code execute during testing.
By integrating the tools, LDRA short circuits several steps in the development process. Instead of switching between the LDRA tools suite and NI’s tools to execute tests and collect dynamic analysis data, developers can invoke the tools from within the NI environment. The application can be instrumented, analyzed, and tested for complete coverage without any need for dual configuration of the tools, export/import of data, or recreation of test components and application functionality.
“When I ride in a plane or drive my automobile, I want to know that all possible errors in the vehicles have been identified and eliminated, and that my ride will be uneventful,” stated Ian Hennell, LDRA Operations Director. “Integrating the tools so that the testing process is as complete as possible ensures that errors, that can so easily happen because people are distracted or not on their game, are eliminated. This integration bypasses the chance that the two tool chains did not perfectly mirror system components and functionality, that an incorrect import or export of data took place, or that an error went unnoticed because people were comparing two sets of documentation.”
Test Reports and Documentation Now Integrated
The integration of the LDRA tool suite with NI TestStand and NI VeriStand also brings together the reporting and documentation of the tools. Instead of having to compare disparate reports to identify problem areas and debug application behavior, reports are tied together. From within the NI tools, developers can trace unexpected behavior to see the way that data is being passed between I/O channels, how program modules exchange the data in real time, and whether something in the code has contributed to a memory overwrite. The developer gains a new level of transparency and insight into the process.
The integration also provides documentation needed for certification compliance. The LDRA tool suite confirms compliance to a broad range of industry standards such as avionics (DO-178B/C), automotive (ISO 26262), high-speed rail (EN 50128), and industrial safety (IEC 61508), along with many others. The LDRA tool suite findings combine with those of the NI tools to provide a coherent, complete set of system certification documents.
For more than forty years, LDRA has developed and driven the market for software that automates code analysis and software testing for safety-, mission-, security- and business-critical markets. Working with clients to achieve early error identification and full compliance with industry standards, LDRA traces requirements through static and dynamic analysis to unit testing and verification for a wide variety of hardware and software platforms. Boasting a worldwide presence, LDRA is headquartered in the UK with subsidiaries in the United States, India and an extensive distributor network. For more information on the LDRA tool suite, please visit www.ldra.com.
Please send reader inquiries to: