Functional safety is a very important aspect for many industries and ARM DS-5 is the tool of choice for many partners working with safety critical products. The TÜV Certified ARM Compiler included in ARM DS-5 enables customers to develop safety-related software up to SIL-3 (IEC 61508) or ASIL-D (ISO 26262) without further qualification activities when following the recommendations and conditions documented in the Qualification Kit.
Originally established as collaboration between vehicle manufacturers, component suppliers and engineering consultancies, the Motor Industry Software Reliability Association (MISRA) guidelines have evolved as a widely accepted model for best practices by leading developers in sectors including aerospace, telecom, medical devices, defense, railway, and others. MISRA C and MISRA C++ are sets of software development guidelines for the C and C++ programming languages developed by MISRA with the aims to facilitate code safety, portability and reliability in the context of embedded systems.
At Embedded World, ARM announced the partnership with LDRA, member of the MISRA standard committee. The next version of DS-5 5.24 will integrate the MISRA checking tool LDRAlite for ARM® DS-5 software and will include a free 30 days evaluation version which can be extended to full version through LDRA.
The LDRAlite plugin integrates perfectly with the DS-5 development flow and it gives a powerful tool in the hand of the user who can perform analysis on the software project with just a few clicks, directly from the user interface.
LDRAlite™ gives also additional information on each violation found in the code; the MISRA rule is described with details and examples, simplifying the job of fixing the violation and improving the speed of development.