Resources

Klocwork product documentation is available here.

Video

Video

See how our tools perform rename and introduce variable refactoring for C/C++ in Eclipse and Visual Studio.

TAGS: ECLIPSE, INSIGHT, INSIGHT 9.5, LANGUAGE: C, REFACTORING, VISUAL STUDIO

Article

Article

Migrating embedded software to Intel® architecture always requires an evaluation of code compatibility and dependencies between the existing code base and the Intel platform. Particularly in cases where the code base is a large, complex, legacy system - or a system hardcoded for big-endian memory - it is critical to understand the scope and eliminate the risk of the migration. This article on page 138 of the Intel Technology Journal describes how C/C++ source code analysis can help with architecture ... More

TAGS: EMBEDDED PROGRAMMING, ENDIAN, INTEL, LANGUAGE: C, MULTICORE, SOFTWARE ARCHITECTURE, SOURCE CODE ANALYSIS

Video

Video

Finding and fixing defects at the desktop - as code is being written - is the most cost-effective and efficient way to ensure bug-free software. See how Klocwork Insight works with Eclipse in this short video.

TAGS: ECLIPSE, INSIGHT, INSIGHT 9.5, LANGUAGE: C, SOFTWARE QUALITY, STATIC ANALYSIS

Video

Video

Extracting methods or functions from large and unwieldy methods allows you to create smaller, more logical functions, and inlining a function or method allows you to remove the overhead of an overly segmented source layout. See how it’s done with Klocwork Refactoring.

TAGS: INSIGHT, INSIGHT 9.5, LANGUAGE: C, REFACTORING, VISUAL STUDIO

Video

Video

Klocwork Refactoring helps you simplify the time-consuming task of code maintenance for C/C++. In this video, see how to use Klocwork Insight to analyze and optimize your header include directives.

TAGS: INSIGHT, INSIGHT 9.5, LANGUAGE: C, REFACTORING

Case Study

Case Study

In Motorola's continuous process improvement paradigm, the iDEN Mobile Devices software team implemented several processes and tools in 2005 - the combination of which has led to significant cost reductions and quality improvements. The Klocwork tool suite was a major contributor to achieving the quality and productivity results identified in this case study.

TAGS: DEVELOPER PRODUCTIVITY, LANGUAGE: C, LANGUAGE: JAVA, NETWORK AND TELECOM EQUIPMENT, SOFTWARE QUALITY

Case Study

Case Study

Tasked with building the embedded software component for a next-generation human prosthetic, the Johns Hopkins University Applied Physics Laboratory software team turned to Klocwork's source code analysis tools to help ensure the software's reliability and boost developer productivity.

TAGS: DEFECT DETECTION, DEVELOPER PRODUCTIVITY, EMBEDDED PROGRAMMING, LANGUAGE: C, MEDICAL DEVICES, SOURCE CODE ANALYSIS

Case Study

Case Study

Sencore needed a static analysis tool to help catch software defects to ensure high-reliability video transmissions to its customers. Sencore used Klocwork Insight to analyze its software builds for memory leaks and critical issues that might compromise the quality of the video stream its solutions deliver.

TAGS: CONTINUOUS ANALYSIS, INSIGHT, LANGUAGE: C, SOFTWARE QUALITY, SOFTWARE SECURITY, SOFTWARE VERIFICATION, SOURCE CODE ANALYSIS, STATIC ANALYSIS

Case Study

Case Study

As a market-leading provider of healthcare technology, Schiller has deployed Klocwork tools, including the Connected Desktop, to help the company meet its MISRA standards, speed up testing, and achieve higher quality.

TAGS: CODING STANDARDS, EMBEDDED PROGRAMMING, LANGUAGE: C, MEDICAL DEVICES, MISRA, SOFTWARE QUALITY, STATIC ANALYSIS

Case Study

Case Study

The driving objective of the Laboratory for Atmospheric and Space Physics (LASP) at the University of Colorado is research in atmospheric science, space physics, solar influences, and planetary science, supported by the technological contributions of its engineering and mission operations divisions. To better ensure the reliability of key data processing software, LASP introduced Klocwork Insight into several projects.

TAGS: AVIONICS, BUG IDENTIFICATION, DEFECT DETECTION, LANGUAGE: C