LDRA has partnered with Altium to integrate the LDRA tool suite and the TASKING VX-toolset for C166. The integrated solution brings compliance to safety standards such as MISRA, IEC 61508, and DO-178B to small-footprint microcontrollers such as Infineon’s C166 family. Designed for scalability, the combined solution maximizes code reuse and process compliance for safety- and mission-critical software across automotive, industrial and avionics markets.
The LDRA/TASKING integration eases the challenge of proving compliance through all stages of the development lifecycle from requirements through coding, test and verification. LDRA provides standard compliance across all stages of the lifecycle, whether for automotive with MISRA and ISO 26262, industrial with IEC 61508, or avionics/military with DO-178B. The Eclipse-based framework enables the LDRA/TASKING integration to encompass the entire C166 family and its derivatives.
Seamless integration between the TASKING compiler and the LDRA tool suite avoids tedious configuration challenges and enables developers to easily apply LDRA’s analysis and testing capabilities from within TASKING’s IDE. With a simple right click in TASKING’s IDE, developers can directly invoke LDRA analysis phases, gain access to static analysis violations and code coverage, or quickly generate test cases executing code on the target or TASKING simulator. With complete integration, all LDRA tool suite capabilities from analysis to verification can aid the TASKING developer in achieving certification compliance.
Application developers using TASKING’s toolset can port code between standards, platforms and markets while maintaining superior code quality because of the scalability of the LDRA tool suite. This represents significant cost savings and superior ROI in choosing this combined solution, whether for medical, automotive, or industrial applications.
The integration with LDRA’s eXtreme Testing, the tool suite’s automatic test case generator, removes the time-consuming, error-prone process of test generation for TASKING-based applications. Building on LDRA’s automated unit testing tool TBrun, eXtreme Testing automatically populates unit test cases to the point of generating the test cases themselves.
Such automatic test vector generation enables developers to quickly achieve the required levels of compliance for safety standards. Compliance for one standard or platform can be scaled to another. Customers developing for the automotive market, for example, can sell the same component solution into industrial or avionics environments, simply adding the verification tasks required for the new environment.
The TASKING toolset – IDE, compiler and simulator – is built on the Eclipse framework. This modular framework ensures that the integration is kept up to date and able to support processors as they are added to the TASKING VX-toolset.
For more information on the LDRA tool suite, please visit www.ldra.com, or contact Mark James at .
Toni McConnel can be reached at .