“Especially when developing safety-critical embedded systems, compliance with the latest coding standards is a must to ensure code quality throughout the whole development process,” according to the company. “Now Axivion Suite 7.5 safeguards compliance with several new MISRA C++ 202x rules, which are expected to replace and continue the AUTOSAR C++:14 guidelines as well as supporting more recent versions of the C++ language.”
On top of this, custom visualisation has been added to the web-based user interface (web UI) – users can tailor the dashboard in the project overview. Some visualisation graphics are now interactive, allowing developers to directly access a specific part of the code. There are pre-configured visualisation examples, and Python or other scripts can be used to create custom visualisations.
For large development teams, analysis results from different branches can now be merged into the main branch without losing tags and annotations set in the web user interface.
CMake setup has been simplified and is now part of the project setup wizard, and there is a plug-in for the CLion integrated development environment.
Prior to 7.5, the tool laready covered, according to the company: 100% of the automatically testable coding guidelines of MISRA C:2004, MISRA C:2012 (including Amendment 1 Security Rules and Amendment 2) and MISRA C++:2008 in consideration of MISRA Compliance:2016 and MISRA Compliance:2020. It added that its MISRA checker is certified by SGS TÜV Saar for use in software projects with safety requirements according to ISO 26262 up to ASIL D, IEC 61508 up to SIL 4, and IEC 62304 up to Class C.