Klocwork documentation

Learning

Klocwork University
View detailed technical videos on Klocwork tools on the Klocwork Universtity page.

Introduction

Administrators face many license management challenges that can interfere with user productivity and software ROI. While these challenges aren’t specific to Klocwork Insight—they're common across the software industry—we recognize your frustration.

Specifically, this article discusses:

September 2013

Klocwork Insight 9.6-SR4 has received both ISO 26262 and IEC 61508 certifications. These certifications are critical to the automotive industry in defining the functional safety for automotive equipment throughout the lifecycle of all electronic and electrical safety systems.

The evolution of coding standards has created new expectations and requirements for software architects and developers. There is an alphabet soup of organizations and standards, including: MISRA, CWE, CERT, STIGs and many others.

Here are a few of the current standards, with links to their sources.

Dating before the big commitment: Running two versions of Klocwork Insight

Before upgrading, many of our customers often install the new Insight version while users continue to access existing servers from the previous version. This approach allows you to assess changes in your analysis results from checker improvements, modifications to UIs that affect user workflow and differences in data management.

There are some things to keep in mind:

Jan. 17, 2012

You may have noticed that all C/C++ users of Klocwork's plug-in for Visual Studio or Eclipse now have access to Klocwork Refactoring without the requirement of a separate license. This great feature set promotes clean, maintainable code that lowers long-term cost of ownership. Whether you're following a full-on Red/Green/Refactor test-driven development model, or just looking to make sense of overly-complicated inherited code, Klocwork Refactoring is a great tool to add to your arsenal.

Jan. 17, 2012

New in Insight 9.5, we introduce what we believe is an industry-shaping technology - on-the-fly analysis of C/C++. While Insight 9.5 only exposes this in Visual Studio (2005 onwards), we will be expanding this to all supported IDEs, and even hope to bring this same technology to the Klocwork Desktop for non-IDE users.

The what, why and how of Klocwork tools

Updated: Jan. 17, 2012

No matter what you know about the principles of source code analysis (SCA), you need specifics of a real-world product suite and how you can expect that suite to work for you. This article describes Klocwork’s implementation of SCA and how desktop tools, and team collaboration, metrics and reporting tools strategically enhance software development for any C/C++, Java or C# shop.

Generating a C/C++ build spec with Eclipse

With many IDEs, Klocwork Desktop Analysis generates automatic build specification files as part of its defect detection process. In the case of Eclipse, this can prove to be quite a challenge. Klocwork relies on the Eclipse CDT indexer to generate the build specification. This can create inaccuracies and invalid results. To overcome this, Klocwork highly recommends you create a build specification manually and specify it separately in the project properties.

No matter how big your organization or how complicated your development environment, getting started successfully is the most important step. The Klocwork Professional Services team is here to help.