Category: Resources


Klocwork HIS Metrics Report Tool


The Hersteller initiative Software (HIS) Source Code Metrics – or just HIS Metrics (HIS Metriken) for short – were devised by five working groups from the German automotive manufacturer’s (including Audi, BMW, DaimlerChrysler, Porsche and Volkswagen) with the goal to produce an agreed set of standards for various software development tasks within their industry. HIS Metric reports and… Read more »



Klocwork HIS Metrics Ruleset 1.3.1


The Hersteller initiative Software (HIS) Source Code Metrics – or just HIS Metrics (HIS Metriken) for short – were devised by five working groups from the German automotive manufacturer’s (including Audi, BMW, DaimlerChrysler, Porsche and Volkswagen) with the goal to produce an agreed set of standards for various software development tasks within their industry. HIS Metric reports and compliance… Read more »



Klocwork AUTOSAR C++14 Taxonomy


Developed by Emenda, the Klocwork AUTOSAR C++14 Taxonomy allows for the checking and reporting of violations to the AUTOSAR C++14 coding standard. Released in March 2017, the document from AUTOSAR provides guidelines for the use of the C++14 language in critical and safety-related systems. To request a copy of the taxonomy, please fill out the contact… Read more »



Klocwork C# Additional Checkers


Additional Klocwork C# (C-sharp) Checkers, developed by Emenda. These checkers to add to the standard Klocwork out of the box rules, and have been found useful by other users. The checkers are delivered as one single Klocwork checker package but rules can be turned on individually. EMENDA.CS.IDISP.DESTRUCT Provide a destructor (finalizer) when you implement IDisposable EMENDA.CS.NOT.SERIALIZED… Read more »



Klocwork MISRA C 2012 Amendment 1 Additional Checkers


Additional Klocwork MISRA C 2012 Amendment 1 checkers, developed by Emenda, to increase Klocwork coverage of MISRA C 2012 Amendment 1. Version specific taxonomies can be provided upon request. Rule Category C90/C99 Checker(s) Rule 12.5 Mandatory C90,C99 EMENDA.SIZEOF.OP.PARAM.ARRAY Rule 21.13 Mandatory C90,C99 EMENDA.CTYPE.ARG.VAL Rule 21.15 Required C90,C99 EMENDA.STDLIB.MEM.PTR.ARG Rule 21.16 Required C90,C99 EMENDA.MEMCMP.PTR.ARG Rule 21.19 Mandatory… Read more »



Klocwork MISRA C 2012 Additional Checkers


Additional Klocwork MISRA C 2012 checkers, developed by Emenda, to increase Klocwork coverage of the MISRA C 2012 standard. Version specific taxonomies can be provided upon request. Rule C90/C99 Full/ Partial Checker(s) Rule 13.1 C99 Full EMENDA.INIT.LIST.SIDE.EFF Rule 13.3 C90,C99 Full EMENDA.EXPR.SIDE.EFF Rule 17.5* C90,C99 Full EMENDA.ARRAY.ARG.SIZE EMENDA.ARRAY.ARG.SIZE.MIGHT Rule 17.6 C99 Full EMENDA.ARRAY.STATIC.INDEX Rule 17.8** C90,C99… Read more »



Klocwork ISO 26262 Compliance Report Tool


The Klocwork ISO 26262 compliance report tool, developed by Emenda, gathers data from a Klocwork project and generate a printable HTML report detailing the conformance of the project to a specified Klocwork ruleset (taxonomy). The report is specifically designed to help provide visibility for ISO 26262 compliance by putting the relevant data into tables representing… Read more »



Klocwork TFS Plugin


The Klocwork TFS Plugin integrates the modern and comprehensive static analysis tool, Klocwork, into the widely utilised collaboration platform of Microsoft’s Team Foundation Server. This handy Windows batch script automates the entire Klocwork analysis process, including loading the analysis onto the Klocwork server database. The Batch Script supports: C/C++ and Java command line calls to generate the… Read more »



Klocwork Community Plugin for Jenkins


This plugin integrates the modern and comprehensive static code analysis tool, Klocwork, into the highly extensible Jenkins CI platform. Klocwork & Jenkins Klocwork is a powerful inter-procedural, control-flow and data-flow static code analysis engine static analysis for C, C++, Java and C# used widely in the safety and security critical industries.  Klocwork complements any Continuous Integration… Read more »



Klocwork SonarQube Plugin


The Emenda Klocwork SonarQube plugin allows you to import issues detected by the Klocwork advanced inter-procedural, control-flow and data-flow Code Analyzer into the SonarQube dashboard and combine that data with the quality and security data from other sources. Klocwork & SonarQube Klocwork is a powerful inter-procedural, control-flow and data-flow static code analysis engine static analysis for C,… Read more »