Axivion Suite supports the international industry standard on the functional safety of programmable systems
IEC 61508 is an international industrial standard for the functional safety of programmable systems. Part 3 (IEC 61508-3) describes the requirements for the software.
IEC 61508 can be regarded as a cross-industry safety standard, from which industry-specific safety standards such as ISO 26262 for automotive or EN 50128 for railway technology developed.
IEC 61508 defines 4 different Safety Integrity Levels (SIL 1-4), of which only SIL 1-3 are relevant in the software environment. Depending on the SIL, the scope of measures is described in order to limit the risk to an acceptable level.
Axivion Suite offers coding guidelines such as MISRA and AUTOSAR C++14, the monitoring of metrics such as McCabe or the defect analysis, to detect, for example, uninitialised variables or memory leaks.
To support the classification and qualification of your toolchain, Axivion offers the Tool Qualification Kit.
Unreachable code, cycles or clones are detected and the resulting risk will be reduced.
With the architecture analysis, you can monitor the compliance of your software architecture. Safety aspects can additionally be modelled in safety architectures. Axivion Suite’s architecture analysis also ensures compliance with safety architectures and warns in case of violations.
Axivion Suite is available both on the developer’s workstation and in the CI / DevOps pipeline on the build server or in the cloud. This makes Axivion Suite part of your CI/CD strategy and quality assurance.