Resources

Klocwork product documentation is available here.

On-Demand Webinar

On-Demand Webinar

Developing software for mission-critical applications such as military, aerospace, and medical devices requires aggressive strategies for reducing risk throughout the development lifecycle. This brief session looks at three crucial components of an effective risk management strategy that can be achieved with source code analysis, including stabilizing code early in development, automating metrics and measurement and creating a disciplined approach to producing maintainable code.

TAGS: EMBEDDED PROGRAMMING, SOFTWARE SECURITY, SOURCE CODE ANALYSIS, STATIC ANALYSIS

Case Study

Case Study

As a manufacturer of medical electronics, meeting the FDA's rigorous safety and quality standards is crucial to Stockert. With the safety of their devices depending significantly on the quality of software they develop, Stockert invested in Klocwork's source code analysis tools. Learn how their static analysis deployment has helped Stockert achieve FDA certifications, gain more trust in their code quality, and increase development efficiency.

TAGS: CODING STANDARDS, DEFECT DETECTION, DEVELOPER PRODUCTIVITY, MEDICAL DEVICES, SOFTWARE QUALITY, SOURCE CODE ANALYSIS, STATIC ANALYSIS

White Paper

White Paper

To keep pace with ever-increasing customer demands on software functionality and time-to-market expectations, software developers have had to evolve the way they develop code to be both faster and higher quality. As part of this trend, Agile development practices are becoming more commonplace. However, to fully realize the benefits of Agile development, it is critical to have a repeatable process for ensuring code is as free of defects and security vulnerabilities as possible. This paper examines how the use of ... More

TAGS: AGILE DEVELOPMENT, DEFECT DETECTION, SOFTWARE SECURITY, SOURCE CODE ANALYSIS

Case Study

Case Study

Feeling that powerful analysis techniques are often overshadowed by testing and review when it comes to creating high quality software, representatives at Lawrence Livermore National Labs wrote this article which makes a compelling business case for the use of static analysis tools. The article contains results from two case studies where automated source code analysis tools were run on C++ code.

TAGS: BUG IDENTIFICATION, DEFECT DETECTION, SOFTWARE QUALITY, SOURCE CODE ANALYSIS, STATIC ANALYSIS

On-Demand Webinar

On-Demand Webinar

We're setting a new standard for static analysis tools with the launch of Klocwork Insight 9.5. The latest release of our flagship product brings on-the-fly static analysis capabilities to the desktop, allowing developers to fix critical defects the moment they're introduced. Features covered in this webinar: On-the-fly static analysis that instantly underlines defects as code is written Drag and drop reporting that answers complex questions about the security and reliability of your code On-the-fly impact ... More

TAGS: DEFECT DETECTION, INSIGHT 9.5, SOFTWARE QUALITY, SOFTWARE SECURITY, SOURCE CODE ANALYSIS

Video

Video

A video showing how Klocwork can help migrate your code to Intel architecture, addressing issues like complex code bases and hardcoded endian memory.

TAGS: EMBEDDED PROGRAMMING, INTEL, SOFTWARE ARCHITECTURE, SOURCE CODE ANALYSIS, STATIC 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

White Paper

White Paper

The value of peer code review is undeniable. But despite this, it continues to be a much-maligned milestone in the software development cycle. Code reviews are difficult to implement consistently, the review is often left incomplete, and let’s be honest, developers generally don’t like doing them. In this latest white paper, Klocwork provides specific recommendations on how organizations can implement a simple, effective code review process that takes advantage of the latest tools and technologies.

TAGS: CODE REVIEW, SOFTWARE QUALITY, SOFTWARE SECURITY, SOURCE CODE ANALYSIS

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

Video

Video

See how Klocwork Insight integrates in your SDLC both at the developer desktop & build integration stage to drive better code quality and reliability

TAGS: INSIGHT, SOFTWARE ARCHITECTURE, SOURCE CODE ANALYSIS, STATIC ANALYSIS, INSIGHT 9.5

White Paper

White Paper

In the push to meet demands for functionality and speed, software teams are moving away from single processor architectures at a rapid rate. But the realities of developing software for these next-generation architectures is introducing significant complexity when it comes to identifying errors in the software - specifically concurrency errors and endian incompatibilities. This paper looks at the challenges of developing for multicore and multiprocessor environments, explains how Klocwork's tools can be used to ... More

TAGS: CONCURRENCY ANALYSIS, DEADLOCK, ENDIAN, LIVELOCK, MULTICORE, SOURCE CODE ANALYSIS

On-Demand Webinar

On-Demand Webinar

When it comes to security, embedded software presents a unique set of challenges for application development and engineering teams. To ensure your embedded software is secure, you must start by understanding the threats that can make it susceptible to attack and then establish appropriate counter measures. Designed for embedded software engineers and security specialists, this on-demand webinar identifies the characteristics of embedded software that make it vulnerable to security threats, discusses the importance ... More

TAGS: CODE REVIEW, EMBEDDED PROGRAMMING, SOFTWARE SECURITY, SOURCE CODE ANALYSIS

Case Study

Case Study

Panda Security conducted a rigorous evaluation to determine the best source code analysis tool to integrate into its software test and quality process. After trying a number of tools, Panda Security selected Klocwork, which is now an important time saving component of the company’s comprehensive software regression test suite.

TAGS: SOFTWARE SECURITY, SOURCE CODE ANALYSIS

Research

Research

Demanding more sophisticated feature sets, advanced user interfaces, and perpetual connectivity, the next-generation of embedded devices are driving the accelerated adoption of multicore and multiprocessor architectures. This exclusive report, using data from VDC Research's 2010 Embedded Engineering Survey, highlights the new realities of developing software for these advanced platforms. Get the report and learn how the growth in multicore and multiprocessor architectures is introducing a new set of challenges for ... More

TAGS: EMBEDDED PROGRAMMING, MULTI-CORE DEVELOPMENT, SOURCE CODE ANALYSIS, STATIC ANALYSIS

Fact Sheet

Fact Sheet

Klocwork delivers tools that enable developers to identify critical security vulnerabilities, reliability defects and architectural issues quickly and accurately. Klocwork products integrate within the normal development environment, enabling risk assessment and fast critical-bug fixing in mission-critical C, C++, Java and C# software.

TAGS: DEVELOPER PRODUCTIVITY, INSIGHT, SOURCE CODE ANALYSIS, STATIC ANALYSIS

On-Demand Webinar

On-Demand Webinar

Peer code reviews are a vital step in the software development cycle but everyone knows the challenges involved. Learn how a tools-based approach to peer code reviews can unleash the benefits of this important development milestone by incorporating social media concepts, enabling collaboration and communication amongst reviewers, and combining static analysis with code reviews.

TAGS: CODE REVIEW, SOFTWARE VERIFICATION, SOURCE CODE ANALYSIS, STATIC ANALYSIS

Fact Sheet

Fact Sheet

A pioneer in source code analysis, Klocwork offers a portfolio of software development productivity tools that ensure the security, reliability and maintainability of complex code bases.

TAGS: DEVELOPER PRODUCTIVITY, INSIGHT, SOURCE CODE ANALYSIS, STATIC ANALYSIS, TRUEPATH

On-Demand Webinar

On-Demand Webinar

Looking for a way to understand and visualize your complex software code, identify re-usable components, and re-engineer your code for better optimization? Then don’t miss our latest on-demand webinar. Using graphical models of source code, Klocwork Insight allows software architects to experiment with various models without impacting the system. This webinar provides a technical deep-dive into the following advanced software architecture analysis capabilities: code discovery and comprehension, Impact ... More

TAGS: INSIGHT, SOFTWARE ARCHITECTURE, SOURCE CODE ANALYSIS

On-Demand Webinar

On-Demand Webinar

In this on-demand webinar hosted by Klocwork, learn where source code analysis can be used in your development process, the problems that it solves, and how the technology can be used to streamline a number of productivity bottlenecks in your development process.

TAGS: DEVELOPER PRODUCTIVITY, SOURCE CODE ANALYSIS, STATIC ANALYSIS

On-Demand Webinar

On-Demand Webinar

In an Agile context where software production is performed in short, feature-driven iterations, it's critical that bugs are found and removed from code as early as possible. In this session, we examine the evolution of source code analysis technology and discuss why and how it should be deployed for maximum benefit within an Agile development process.

TAGS: AGILE DEVELOPMENT, SOURCE CODE ANALYSIS, STATIC ANALYSIS