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

Built-in sta­t­ic code analy­sis ver­i­fies com­pli- ance with MISRA and CERT C guide­lines.
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’.
Qual­i­fied C Library reduces cost of soft­ware develop­ment by provid- ing high­ly per­for­mant code cer­ti­fied for ASIL D develop­ment.


Safety Compliance

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.
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.
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. Com­plete TÜV cer­ti­fied develop­ment work­flow from the com­pil­er toolset to the soft­ware IDE.Provide 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

Using safe­ty-ori­ent­ed develop­ment process­es like ASPICE leads to
on-time deliv­ery of high-qual­i­ty prod­ucts.
Addi­tion­al tool­chain qual­i­fi­ca­tion effort is not need­ed for low­er safe­ty integri­ty lev­els up to ASIL‑B.
Our cus­tomers focus on inno­va­tion, prod­uct dif­fer­en­ti­a­tion and val­ue cre­ation, while TASKING solves your toolset relat­ed safe­ty con­cerns.

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.
Process matu­ri­ty has been assessed at ASPICE Capa­bil­i­ty Lev­el 2.
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.

Functionally safe ISO C libraries that are qualified for ASIL D software development.

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 and CERT 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 multicore 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.

Family of compiler version dependent tools that interface with the TASKING Issues Portal and detect known SIL-related toolchain issues in compiled code.

Auto­mat­i­cal­ly and reli­ably identi­fies known issues in the specifi­c ver­sion of the toolset being used.
Pro­vides infor­ma­tion on detect­ed issues for quick assess­ment and mit­i­ga­tion.
Enables an effi­cient and effec­tive risk assess­ment to ease com­pli­ance with ISO 26262.
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 man­u­al inspec­tion time by automat­ing issue detec­tion.
Inte­grates eas­i­ly into exist­ing work­flows using com­mand line inter­face (CLI).
Inspec­tors are usable with­in a makefi­le, auto­mat­ed builds or on a speci­fic source ­file.
Inspec­tors gen­er­ate warn­ings if tool­chain out­put is impact­ed by crit­i­cal issues pub­lished on TASK­ING’s Issue Por­tal.
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 AURIX™ 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:
Func­tion­al­ly safe ISO C libraries that are qual­i­fied for ASIL D soft­ware develop­ment.
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