Safety and Security Ecosystem

Accel­er­ate safe­ty and secu­ri­ty cer­ti­fi­ca­tion with a com­pre­hen­sive ecosys­tem
built for ISO 26262 and ISO/SAE 21434 com­pli­ance across reg­u­lat­ed indus­tries.

In today’s world of increas­ing­ly com­plex embed­ded sys­tems, safe­ty and secu­ri­ty are no longer optional—they are essen­tial. Our Safe­ty and Secu­ri­ty Ecosys­tem brings togeth­er indus­try stan­dards, proven tools, and deep domain exper­tise to help devel­op­ers meet the most rig­or­ous func­tion­al safe­ty (ISO 26262) and cyber­se­cu­ri­ty (ISO/SAE 21434) require­ments.

Safe­ty has always been TASK­ING’s num­ber one pri­or­i­ty and thor­ough­ly defines our DNA. TASK­ING’s ded­i­ca­tion to the develop­ment of safe and reli­able develop­ment tools like com­pil­er toolsets, Blue­Box debug­gers, safe­ty & per­for­mance tools, and winIDEA has allowed us to gain mar­ket accep­tance as a trust­ed leader in func­tion­al safe­ty.

The TASKING Safe­ty Ecosys­tem pro­vides the foun­da­tion behind the design and imple­men­ta­tion of TASK­ING’s safe­ty and secu­ri­ty com­pli­ant embed­ded soft­ware develop­ment tools.

Safety Challenges

  • Func­tion­al safe­ty is one of the most impor­tant fea­tures in embed­ded sys­tems
  • FuSa impacts all major indus­tries includ­ing auto­mo­tive, indus­tri­al automa­tion, rail­road & trans­porta­tion, off-high­way vehi­cles, med­ical and beyond.
  • Appli­ca­tions requir­ing func­tion­al safe­ty must use qual­i­fied tools and require exten­sive tool­chain doc­u­men­ta­tion that pro­vides evi­dence that tools are com­pli­ant with the spe­cif­ic require­ments of tar­get indus­try seg­ment.

TASKING provides solutions with:


Safety-Oriented
Performance Tools

Ready to use cer­ti­fied tools for both func­tion­al safe­ty and cyber­se­cu­ri­ty.
Spec­i­fy the require­ments relat­ed to all poten­tial qual­i­fi­able use cas­es.
Exe­cute the test suites that pro­vide the evi­dence that TASKING tools meet the require­ments.
Choos­ing a pre-cer­ti­fied tool, will save both time and cost enabling you to focus on soft­ware develop­ment and prod­uct dif­fer­en­ti­a­tion which cre­ates val­ue for your cus­tomer. 


Safety Compliance

Pro­vide toolsets that include a safe­ty and secu­ri­ty man­u­al with a TÜV cer­tifi­cate.
Pro­vide guid­ance on issues man­age­ment with access to the TASKING Issues Por­tal.
Pro­vide a com­plete safe­ty com­pli­ant toolset for soft­ware imple­men­ta­tion, debug­ging and ver­i­fi­ca­tion.


Risk Reduction

Selec­tion of a TASKING tool­chain means you do not have to per­form tool qual­i­fi­ca­tion or eval­u­ate the tool develop­ment process.
Lan­guage stan­dards com­pli­ance is done by experts at TASKING.
TUV cer­ti­fi­ca­tion enables you to devel­op safe­ty and secu­ri­ty crit­i­cal appli­ca­tions with­out con­duct­ing any addi­tion­al qual­i­fi­ca­tion activ­i­ties.
Sim­ply fol­low the rec­om­men­da­tions described in the Safe­ty & Secu­ri­ty man­u­al.

TÜV CERTIFIED COMPILER

TASKING VX-toolset TriCore/AURIX v6.3r1 certified by TÜV Nord

The TASKING VX-toolset for TriCore/AURIXTM v6.3r1 has been cer­ti­fied for the develop­ment of safe­ty crit­i­cal soft­ware appli­ca­tions by safe­ty experts from TÜV-Nord. The Tri­Core com­pil­er toolset meets the high­est lev­els of tool qual­i­fi­ca­tion spec­i­fied in the ISO 26262 Auto­mo­tive func­tion­al safe­ty stan­dards. Addi­tion­al­ly, the VX-Toolset for Tricore/AURIX v6.3r1 has also been cer­ti­fied accord­ing to the cyber­se­cu­ri­ty stan­dard ISO/SAE 21434:2021.

TÜV con­firmed the Tri­Core tools are suit­ed for develop­ment of high­est safe­ty integri­ty lev­el ASIL D and cov­ers tool con­fi­dence lev­el TCL3.

These stan­dards are cov­ered:

  • ISO 26262:2018
  • ISO 25119:2018
  • EN 50657:2017
  • IEC 61508:2010
  • ISO/SAE 21434:2021

The TÜV cer­tifi­cate is avail­able for down­load here. The asso­ci­at­ed TÜV Assess­ment-Report includ­ing the com­bined safety/cybersecurity man­u­al can be obtained via your TASKING sales con­tact, and is free of charge for cus­tomers with a valid TASKING Com­pil­er Qual­i­fi­ca­tion Kit license.

The cer­ti­fi­ca­tion enables cus­tomers to use the toolset for the develop­ment of safe­ty crit­i­cal appli­ca­tions with­out any fur­ther qual­i­fi­ca­tion activ­i­ties when fol­low­ing the rec­om­men­da­tions described in the com­bined safety/security man­u­al. This high­ly sim­pli­fies and accel­er­ates the cer­ti­fi­ca­tion of your sys­tem.

TASKING VX-toolset TriCore/AURIX v6.2r2 certified by TÜV Nord

The TASKING VX-toolset for TriCore/AURIXTM v6.2r2 has been cer­ti­fied for the develop­ment of safe­ty crit­i­cal soft­ware appli­ca­tions by safe­ty experts from TÜV-Nord. The Tri­Core com­pil­er toolset meets the high­est lev­els of tool qual­i­fi­ca­tion spec­i­fied in the ISO 26262 Auto­mo­tive func­tion­al safe­ty stan­dards.

TÜV con­firmed the Tri­Core tools are suit­ed for develop­ment of high­est safe­ty integri­ty lev­el ASIL D and cov­ers tool con­fi­dence lev­el TCL3.

These stan­dards are cov­ered:

  • ISO 26262:2018
  • ISO 25119:2018
  • EN 50657:2017
  • IEC 61508:2010

The TÜV cer­tifi­cate is avail­able for down­load here. The asso­ci­at­ed TÜV Assess­ment-Report includ­ing the safe­ty man­u­al can be obtained via your TASKING sales con­tact, and is free of charge for cus­tomers with a valid TASKING Com­pil­er Qual­i­fi­ca­tion Kit license.

The cer­ti­fi­ca­tion enables cus­tomers to use the toolset for the develop­ment of safe­ty crit­i­cal appli­ca­tions with­out any fur­ther qual­i­fi­ca­tion activ­i­ties when fol­low­ing the rec­om­men­da­tions described in the safe­ty man­u­al. This high­ly sim­pli­fies and accel­er­ates the cer­ti­fi­ca­tion of your sys­tem.

TASKING SmartCode v10.2r1 CERTIFIED BY TÜV NORD

The TASKING Smart­Code v10.2r1 has been cer­ti­fied for the develop­ment of safe­ty crit­i­cal soft­ware appli­ca­tions by safe­ty experts from TÜV-Nord.

These stan­dards are cov­ered:

  • ISO 26262:2018
  • ISO 25119:2018
  • EN 50657:2017
  • IEC 61508:2010
  • ISO 13849:2023
  • ISO/SAE 21434:2021

The TÜV cer­tifi­cate is avail­able for down­load here, the safe­ty doc­u­men­ta­tion is includ­ed in the Smart­Code prod­uct. 

The cer­ti­fi­ca­tion enables cus­tomers to use the toolset for the develop­ment of safe­ty crit­i­cal appli­ca­tions with­out any fur­ther qual­i­fi­ca­tion activ­i­ties when fol­low­ing the rec­om­men­da­tions described in the safe­ty man­u­al. This high­ly sim­pli­fies and accel­er­ates the cer­ti­fi­ca­tion of your sys­tem.

TASKING VX-TOOLSET ARM v7.0r1 CERTIFIED BY TÜV NORD

The TASKING VX-toolset Arm v7.0r1 has been cer­ti­fied for the develop­ment of safe­ty crit­i­cal soft­ware appli­ca­tions by safe­ty experts from TÜV-Nord. The Arm Com­pil­er toolset meets the high­est lev­els of tool qual­i­fi­ca­tion spec­i­fied in the ISO 26262 Auto­mo­tive func­tion­al safe­ty stan­dards.

The Arm tools are suit­ed for develop­ment of auto­mo­tive soft­ware that must need ASIL D require­ments and the tool must com­ply with TCL3.

These stan­dards are cov­ered:

  • ISO 26262:2018
  • ISO 25119:2018
  • EN 50657:2017
  • IEC 61508:2010
  • ISO 13849:2023
  • ISO/SAE 21434:2021

The TÜV cer­tifi­cate is avail­able for down­load here, the safe­ty doc­u­men­ta­tion is includ­ed in the Arm prod­uct. 

The cer­ti­fi­ca­tion enables cus­tomers to use the toolset for the develop­ment of safe­ty crit­i­cal appli­ca­tions with­out any fur­ther qual­i­fi­ca­tion activ­i­ties when fol­low­ing the rec­om­men­da­tions described in the safe­ty man­u­al. This high­ly sim­pli­fies and accel­er­ates the cer­ti­fi­ca­tion of your sys­tem.

TASKING VX-TOOLSET ARM CORTEX‑M v6.0r1 CERTIFIED BY TÜV NORD

The TASKING VX-toolset Arm CORTEX‑M v6.01r1 has been cer­ti­fied for the develop­ment of safe­ty crit­i­cal soft­ware appli­ca­tions by safe­ty experts from TÜV-Nord. The Arm Cortex‑M Com­pil­er toolset meets the high­est lev­els of tool qual­i­fi­ca­tion spec­i­fied in the ISO 26262 Auto­mo­tive func­tion­al safe­ty stan­dards.

TÜV con­firmed the Arm tools are suit­ed for develop­ment of high­est safe­ty integri­ty lev­el ASIL D and cov­ers tool con­fi­dence lev­el TCL3.

These stan­dards are cov­ered:

  • ISO 26262:2018
  • ISO 25119:2018
  • EN 50657:2017
  • IEC 61508:2010

The TÜV cer­tifi­cate is avail­able for down­load here. The asso­ci­at­ed TÜV Assess­ment-Report includ­ing safe­ty man­u­al can be obtained via your TASKING sales con­tact, and is includ­ed in the toolset license. No addi­tion­al Qual­i­fi­ca­tion Kit License need­ed.

TASKING VX-TOOLSET ARM CORTEX‑M v6.0r1 CERTIFIED BY TÜV NORD

TASKING VX Com­pil­er Toolsets are devel­oped using a ASPICE Lev­el 2 com­pli­ant process. This sim­pli­fies and accel­er­ates the cer­ti­fi­ca­tion of your sys­tem by allow­ing you to use the least labo­ri­ous qual­i­fi­ca­tion method that is suit­ed for the ASIL of your sys­tem.

TASKING Process­es have been assessed at ASPICE CL2 (“F” denotes Ful­ly achieved)

High­er ASIL lev­els require addi­tion­al qual­i­fi­ca­tion evi­dence which is includ­ed in the TASKING Com­pil­er Qual­i­fi­ca­tion Kits.

Ensures that management, development and supporting activities are well organized, providing the basis for delivering best-in-class products.

Fol­lows defined life­cy­cle per ISO 26262 and 21434 stan­dards.
Ensures trace­abil­i­ty from require­ments to ver­i­fi­ca­tion and val­i­da­tion.
Aligns process­es with ASIL and CAL risk lev­els.
Requires doc­u­men­ta­tion of all safe­ty and secu­ri­ty work prod­ucts.
Man­dates ver­sion con­trol and change impact assess­ments.
Sup­ports inde­pen­dent reviews and con­fir­ma­tion mea­sures.
Uses qual­i­fied tools with appro­pri­ate con­fi­dence lev­els (TCL).
Enforces rig­or­ous test­ing based on safety/security objec­tives.
Inte­grates HARA and TARA into design process­es.
Builds audit-ready evi­dence for com­pli­ance and cer­ti­fi­ca­tion suc­cess.

Code generation tools, including the run-time libraries are certified by TÜV NORD for conformance with FuSa standards including ISO 26262 and IEC 61508, and the ISO 21434 Cybersecurity standard.

Meets ISO 26262 tool qual­i­fi­ca­tion require­ments out-of-the-box.
Reduces need for in-house tool val­i­da­tion and test­ing.
Pro­vides trust­ed third-par­ty cer­ti­fi­ca­tion for your safe­ty case.
Min­i­mizes risk of tool-induced faults dur­ing code gen­er­a­tion.
Ensures deter­min­is­tic and pre­dictable com­pil­er behav­ior.
Sup­ports high Tool Con­fi­dence Lev­el (TCL) require­ments for ASIL‑D.
Speeds up com­pli­ance with Parts 6, 8, and 11 of ISO 26262.
Improves trace­abil­i­ty and doc­u­men­ta­tion for audits and assess­ments.
Facil­i­tates reuse across mul­ti­ple safe­ty projects and plat­forms.
Com­plete TÜV cert­fied develop­ment wor­flow from the com­pil­er toolset to the soft­ware IDE.
Includ­ed Safe­ty and Secu­ri­ty man­u­al pro­vides guid­ance on using the toolset for safe­ty relat­ed develop­ment.

Functional safety standards require that the C library shall not be regarded as an integral part of the compiler toolset and shall be qualified as a SEooC.

Meets ISO 26262 require­ments for pre-exist­ing soft­ware (SOUP).
Elim­i­nates need for man­u­al qual­i­fi­ca­tion of stan­dard library func­tions.
Pro­vides TÜV-approved safe­ty doc­u­men­ta­tion and val­i­da­tion evi­dence.
Reduces risk of hid­den faults in crit­i­cal run­time code.
Ensures deter­min­is­tic and well-test­ed imple­men­ta­tion of C stan­dard func­tions.
Sim­pli­fies safe­ty case inte­gra­tion with trace­abil­i­ty and test arti­facts.
Accel­er­ates cer­ti­fi­ca­tion and audit readi­ness for ASIL projects.
Sup­ports reuse across mul­ti­ple ASIL lev­els and plat­forms.
Improves con­fi­dence in sys­tem behav­ior dur­ing run­time exe­cu­tion.
Com­ple­ments qual­i­fied tool­chains for an end-to-end safe­ty solu­tion.

Inspection of user’s software for compliance with MISRA and CERT coding guidelines enhancing the safety and security of the application.

Detects defects ear­ly before code exe­cu­tion or inte­gra­tion.
Enforces cod­ing stan­dards like MISRA, CERT, and AUTOSAR C++.
Iden­ti­fies safe­ty risks such as over­flows, mem­o­ry leaks, and dead code.
Uncov­ers secu­ri­ty vul­ner­a­bil­i­ties like buffer over­flows and injec­tion risks.
Sup­ports ISO 26262 and ISO/SAE 21434 com­pli­ance with trace­able results.
Reduces man­u­al code review bur­den through automa­tion.
Gen­er­ates audit-ready reports for cer­ti­fi­ca­tion and safe­ty cas­es.
Improves code con­sis­ten­cy and main­tain­abil­i­ty across large teams.
Inte­grates into CI/CD pipelines for con­tin­u­ous com­pli­ance.
Sup­ports tool qual­i­fi­ca­tion for high ASIL or CAL lev­els.

Debug and verification solutions providing development support over the lifecycle of an application.  Solutions are in the form of virtual prototypes and a range of hardware debuggers spanning from low-cost options to multi-core solutions with high-speed trace, analysis, and signal monitoring capability.

Enable real-time vis­i­bil­i­ty into sys­tem behav­ior and task exe­cu­tion.
Val­i­date safe­ty mech­a­nisms like watch­dogs, redun­dan­cy, and safe states.
Sup­port tim­ing analy­sis to meet ASIL-lev­el per­for­mance require­ments.
Iden­ti­fy and resolve faults quick­ly dur­ing inte­gra­tion and test­ing.
Ver­i­fy cyber­se­cu­ri­ty defens­es such as mem­o­ry pro­tec­tion and secure boot.
Pro­vide trace­abil­i­ty between run­time events and safe­ty require­ments.
Facil­i­tate MC/DC and struc­tur­al cov­er­age analy­sis for ISO 26262.
Allow test­ing on both phys­i­cal and vir­tu­al ECUs for ear­ly val­i­da­tion.
Sup­port tool qual­i­fi­ca­tion for high-ASIL and CAL-lev­el work­flows.
Improve con­fi­dence in the safe­ty case with run­time ver­i­fi­ca­tion evi­dence.

Automated errata handing. Tool support to identify if known issues affect the behavior of your software, guidance on how to mitigate issues is provided via TASKING’s Issues Portal

Tracks known hard­ware defects that may impact safe­ty or secu­ri­ty.
Sup­ports ISO 26262 hard­ware-soft­ware inter­face (HSI) analy­sis.
Helps pre­vent unsafe behav­ior caused by unmit­i­gat­ed sil­i­con issues.
Enables risk clas­si­fi­ca­tion and mit­i­ga­tion of each rel­e­vant erra­tum.
Pro­vides trace­able doc­u­men­ta­tion for safe­ty and secu­ri­ty assess­ments.
Reduces risk of exploit­ing hard­ware-lev­el vul­ner­a­bil­i­ties in secure sys­tems.
Improves col­lab­o­ra­tion between hard­ware, firmware, and soft­ware teams.
Guides val­i­da­tion teams to adjust tests based on hard­ware lim­i­ta­tions.
Accel­er­ates safe­ty case cre­ation with audit-ready erra­ta impact reports.
Ensures ongo­ing com­pli­ance as new erra­ta are released dur­ing develop­ment.
The Inspec­tor allows you to sig­nif­i­cant­ly reduce man­u­al code inspec­tion when search­ing for safe­ty relat­ed ‘com­pil­er issues’.
Access to the TASKING Issues Por­tal pro­vides up-to-date infor­ma­tion on all known tool issues and mit­i­ga­tion strate­gies.
Cer­ti­fied Com­pil­er:
TASKING toolsets for AURIXTM and Arm are cer­ti­fied for safe­ty-crit­i­cal soft­ware appli­ca­tions by TÜV-Nord.  Toolsets are suit­ed for ASIL‑D soft­ware develop­ment and cov­ers Tool Con­fi­dence Lev­el 3 (TCL3).
ASPICE Cer­ti­fied:
TASKING toolsets are devel­oped using an ASPICE Capa­bil­i­ty Lev­el 2 (CL2) com­pli­ant process.
Sta­t­ic Code Analy­sis:
Includes fea­tures built into the com­pil­er to ver­i­fy MISRA and CERT com­pli­ance.
Qual­i­fied C Libraries:
Ensures com­pli­ance with FuSa stan­dards and reg­u­la­tions while improv­ing the per­for­mance and reduc­ing the cost of soft­ware develop­ment qual­i­fi­ca­tion and cer­ti­fi­ca­tion activ­i­ties.
Inspec­tors:
sig­nif­i­cant­ly reduces man­u­al code inspec­tion and pro­vides enough infor­ma­tion to per­form a risk assess­ment on (high) SIL relat­ed issues.
Safe­ty & Secu­ri­ty Man­u­al:
Easy to fol­low guid­ance pro­vid­ed in .pdf and machine read­able ReqIF for­mats.
Debug and Ver­i­fi­ca­tion Tools:
Fam­i­ly of Blue­Box debug­gers, winIDEA, testIDEA and SDK’s pro­vide develop­ment sup­port in the forms of high-speed trace, analy­sis and sig­nal mon­i­tor­ing capa­bil­i­ty.

TASKING Prod­uct Doc­u­men­ta­tion con­sists of prod­uct release notes, user doc­u­men­ta­tion, prod­uct patch­es (where avail­able), webi­na­rs and prod­uct relat­ed infor­ma­tion.

https://www.tasking.com/support/dsp56k-c-compiler-toolset-support/

FAQ

→ See all FAQ

Scroll to Top