Developed by Emenda, the Klocwork ISO/IEC TS 17961 Taxonomy allows for the checking and reporting of violations to the ISO/IEC TS 17961 coding standard.
To request a copy of the taxonomy, please fill out the contact form at the bottom of this page.
What is a Taxonomy?
A taxonomy is an organisational structure for your analysis results. They allow you to view the results of your build analysis in unlimited ways. As most Klocwork Users are aware, there are three default taxonomies: C and C++, Java, and C#. Each taxonomy contains multiple categories, and each category contains multiple issue types. A Klocwork administrator can create or import taxonomies, each with a distinct set of checkers, to match an organisation’s reporting needs – in this case violations of the ISO/IEC TS 17961, currently using the existing checkers available to Klocwork Users.
Installing the Taxonomy
- Log in to Klocwork Static Code Analysis.
- In Klocwork Static Code Analysis‘s project list, click the project you want to upload the taxonomy to.
- In the project details, click Configuration.
- On the Configuration page, click Add a configuration file.
- In the Choose file dialog, browse to the iso_iec_ts_17961_c.tconf Taxonomy file.
- Click Upload.The ISO/IEC TS 17961 taxonomy appears in the tree.
- Expand the ISO/IEC TS 17961 taxonomy and make sure that all the required checkers are enabled.
- Click the save Icon.
- If you have enabled any new checkers, the next Klocwork analysis will show the new results.
To use this taxonomy, Klocwork 2018 or later is required along with the MISRA Checker package (included with Klocwork). Details for installing the MISRA Checkers can be found here.