IAR Systems, a supplier of software tools and services for embedded development, says that its build tools supporting deployment in Linux-based frameworks have been certified by TÜV Süd for functional safety development. The certification covers IAR Build Tools for Linux for Arm, and has been performed according to the requirements of IEC 61508, the international umbrella standard for functional safety, as well as ISO 26262, which is used for automotive safety-related systems.
In addition, the certification covers the international standards IEC 62304 for medical software, IEC 60730 for household appliances, ISO 13849 and IEC 62061 for machinery control systems, IEC 61511 for the process industry, ISO 25119 for agriculture and forestry, and the European railway standards EN 50128 and EN 50657. IAR notes that the tools make it possible to optimize resources when it comes to the time developers spend on their projects, as well as to manage and utilize licenses and servers in an optimal way.
The tools can be integrated into different build systems, such as CMake and Ninja; the IARBuild command line build utility streamlines building for easy integration with continuous integration engines like Jenkins and Bamboo, or with docker containers. With the C-STAT integrated static analysis tool, developers can ensure code quality throughout the development and testing process. C-STAT proves code alignment with industry standards like MISRA C:2012, MISRA C++:2008 and MISRA C:2004, and also detects defects, bugs and security vulnerabilities as defined by CERT C and the Common Weakness Enumeration (CWE).