Find answers to frequently asked questions about our functional safety offering.
The functional safety edition of IAR Embedded Workbench is a special product and services package containing a tool chain certified by TÜV SÜD for software development according to high integrity standards IEC 61508, ISO 26262, and for ARM also EN 50128. A special support and update agreement gives you support and updates for the frozen version you are using for the longevity of the agreement. The certification is done for a specific version of the tool chain. Not every feature release will be certified.
High-integrity standards today frequently require you to provide extensive justification for selecting a particular development tool, unless the tool is already certified.
The functional safety versions of IAR Embedded Workbench are certified for IEC 61508 (general standard for the functional safety of electric and electronic equipment) and ISO 26262 (Automotive standard derived from IEC 61508). The tools for ARM are also certified for EN 50128 (European railway standard derived from IEC 61508).
It means that the functional safety edition is certified as a qualified tool for development of safety-related applications according to the mentioned standards. The implication of this is that selection of IAR Embedded Workbench, Functional safety version as a development tool is simplified and that the user for example does not have to demonstrate language standards compliance by his own testing etc.
The certification was proceeded by a thorough assessment of how IAR Systems develop, test and support our software.
Yes, many sector specific standards are derived from IEC61508 and thus tools qualification requirements are similar. For some standards additional information might be needed and we are in those cases happy to provide such information on a case-by-case basis. Further, the services in the special support and update agreement (See below) are just as valuable for any project where quality and reliability of the end product is at the forefront.
The functional safety editions are resting on three pillars:
The functional safety editions are available in a PC-locked version, a mobile version with dongle, a network version and a global network version. Only the standard packages are available, not the Baseline versions, Limited versions or Cortex-M version. Read more here about our licensing options.
The products are fully interoperable with respect to development, i.e. code and libraries can be exchanged freely between the two editions. However, the editions are two different products and cannot share licenses or updates to the product packages. This is deliberate, so that a Functional Safety installation cannot be inadvertedly updated with non-certified components.
Yes, the Functional Safety Support and Update Agreement is included for the first year after purchase.
The full build tool chain and all of its features are covered by the certification. This include, but is not limited to, features like optimizations, language extensions, intrinsic functions etc. However, safety-related standards often place constraints or require extra justification to use such features. The restrictions or the amount of justification that might be needed differ between standards and the safety integrity level for the project. The usage of such features are covered in the safety guide.