LDRA and IAR Systems target safety certification of small-footprint architectures
The interface between the LDRA tool suite and the IAR Embedded Workbench IDE offers users a rich array of tools rarely available in small-footprint environments. With out-of-the-box support for IAR C-SPY Simulator, the LDRA tool suite can be configured to automatically import and perform static analysis on the generated code. LDRA's dynamic analysis and unit testing run on the simulator and the target using IAR C/C++ Compiler and IAR C-SPY Debugger to download and execute the code on the target.
For certifying systems to the most stringent levels, the LDRA tool suite can perform complete code coverage, ensuring that all parts of an application have been fully tested. The LDRA tool suite also provides test harness creation, results capture, and report generation. Artifacts created during analysis can be imported into LDRA's TBreq and TBmanager requirements traceability tools, showing progress of system requirements across the software-development lifecycle. The LDRA tool suite fully documents all aspects of analysis, test and requirements traceability, automatically generating the documentation needed for standards compliance.
Because of the limited resources of some of these platforms, LDRA offers developers alternative methods for creating efficient testing solutions. With evaluation boards such as AVR STK600 and STM34F103ZE where targets have limited memory, the LDRA tool suite streams the data back to the host via the serial port. Further, static analysis and unit testing on both simulator and target can be completely automated and run from a script. Developers can test identical instrumented executables and test harnesses on a target and simulator environment, greatly speeding time to market.
IAR Embedded Workbench reaches beyond the capabilities of native tool chains, providing full ANSI C compliance, support for embedded C++ as well as host-controlled I/O facilities not typically available for these microcontrollers. The LDRA tool suite leverages these capabilities, reading IAR project files and using these files to speed static analysis efforts via included paths, macros and other settings. In addition, the project files are used to compile, control IAR's simulation and device-programming environments, execute on target, and extract the results. With this integration, developers gain a head start on performing system and unit tests using the capabilities already available in the IAR infrastructure. Working together, the LDRA tool suite and IAR Embedded Workbench provide seamless solutions to customer test automation needs.
For more information visit www.ldra.com.
- Requirements lifecycle management tool targets safety-critical FPGA and ASIC design
- Motor control chipset supports functional safety requirements
- Wind River rolls safe and secure partitioning for industrial and automotive applications
- Sensorless sinusoidal motor control IC receives IMQ certification
- PRQA QA•C certified for ISO 26262 and IEC 61508 compliance
- New MCUs could ease IEC 61508 SIL 3 and ISO 26262 ASIL-D system certification
- LDRA, Altium integrate tools for Infineon's C166 microprocessor
- The IEC and e8 agree on charging standards for global electric vehicles roll-out
- Sysgo brings safety certifications to PikeOS RTOS
- Foremost makes eMobility charging connectors available in UK
- In Formula One, Freescale is in the pole position
- Volvo evaluates flywheel hybrid drive - fuel savings of up to 25%
- Bosch tests automatic driving on the Autobahn
- Bosch highlights radar technology for safety-relevant driver assistant systems
- Toyota utilizes SPARK Pro programming language in ultra-low-defect software
- Bosch stresses high costs for lower fuel consumption
- Universal charger connects plug-in hybrids globally to the grid - as long as it is a Porsche
- Students build electric racing car
- Graphics chip recognizes nearby pedestrians and bicycles
- Autoliv provides the "eyes" for driver assistance systems
- Open Standards and Product Differentiation
- AV architecture on ARM Cortex SOCs
- Using Ethernet Applications to Optimize Automotive Electronics Platforms
- What's New In Power Management Electronics
- Communications between a plug-in EV and the EV supply equipment
- TTEthernet Scalable Real-Time Ethernet Platform