Building safety-critical code just got easier

Safety-qualified Arm Compiler simplifies developing safety-ready applications

Safety-related applications across a wide range of markets, including automotive, medical, industrial and railway, have been built using the qualified Arm Compiler. Arm Compiler C/C++ software simplifies and accelerates the development of safety-qualified systems, as it reduces risk and contains full-justification for use in safety projects. It is available on selected, externally-qualified branches of Arm Compiler and includes safety manual, development process document, test and defect reports, TÜV SÜD certificate with assessment reports and long-term technical support contract option.

Arm Compiler safety package is available to license in three ways:

Request information


TUV SUD functional safety certification - ARM Compiler

TÜV SÜD Certification

Arm Compiler 6 has been certified by safety experts TÜV SÜD as fulfilling the requirements for development tools classified as T3 according to safety standard IEC 61508-3. The certification of Arm Compiler 6 enables customers to apply the toolchain in the development of ISO 26262 (automotive), IEC 61508 (industrial), and EN 50128 (railway) safety-related applications without further qualification activities when following the recommendations documented in the Qualification Kit. It is certified as satisfying tool qualification requirements for any Safety Integrity Level. Arm Compiler 6 has also been suitably validated for use in safety-related development in relation to IEC 62304 (medical devices).

Arm Compiler 5 has also been certified by TÜV SÜD as satisfying tool qualification requirements for ASIL D (ISO 26262) and SIL 3 (IEC 61508), as a development tool classified as T3 according to safety standard IEC 61508-3.

 

 

Arm Compiler 6

 Safety standards 

 
     ISO 26262 (automotive)

 Yes

     IEC 61508 (industrial)

 Yes

     EN 50128 (railway)

 Yes

     IEC 62304 (medical)

  Yes1

 Integrity level

 

     ASIL

Any Safety Integrity Level

     SIL

1 Suitably validated for use in safety-related development


Long Term Maintenance

Whilst feature-frozen for maximum stability, certified Arm Compiler branches are subject to long-term maintenance updates to actively address any potential safety-related code generation issues. Each new release on these branches is accompanied by an updated version of the Qualification Kit to make it easier to identify when user's code could have been affected by new defects. Along with Arm's expert technical support, long-term maintenance of certified branches gives customers confidence that their projects can be supported for many years. 

Arm Compiler safety package customers with valid technical support have access to:

  • Continuous bug fixing updates
  • Testing of defects found in newer Arm Compiler versions against the certified branch (leading to proactive back ports and/or notifications)
  • Report of all issues resolved in each release
  • Report of any critical known issues outstanding