Resources

Klocwork product documentation is available here.

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

This video looks at how Klocwork Insight 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

Video

Video

Get a first-hand look at how Klocwork Architect provides an accurate representation of the structure and design of your software directly from the source code, allowing you to understand and manipulate the components, interfaces and relationships between components to optimize your code.

TAGS: INSIGHT, INSIGHT 9.5, SOFTWARE ARCHITECTURE, SOFTWARE REUSE

Video

Video

Many source code analysis deployments suffer from ‘batch processing syndrome’ where most of the analysis is centralized and results are delivered to the users. This short, high-level video suggests there’s a better way. (Hint: it’s all about on-the-fly static analysis.)

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

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? Klocwork Insight allows software architects to experiment with graphical models of their source code without impacting the system. This webinar provides a technical deep-dive into the following advanced software architecture analysis capabilities: code discovery and comprehension, Impact analysis, and architecture optimization.

TAGS: INSIGHT, SOFTWARE ARCHITECTURE, SOURCE CODE ANALYSIS

White Paper

White Paper

Given the complexity of today's airborne software systems, the use of automated tools can assist in the on-time and on-budget delivery of these projects. Automated source code analysis tools can help address key areas of the DO-178B guidance related to Software Verification and Software Lifecycle Data requirements. Learn how the defect, architecture, and metrics analysis capabilities of Klocwork Insight can be used to automate time-consuming tasks and help you achieve key objectives of the DO-178B guidance.

TAGS: AVIONICS, DEFECT DETECTION, DO-178B, INSIGHT, SOFTWARE ARCHITECTURE, SOFTWARE METRICS

Case Study

Case Study

Offering network solutions to integrate sensors and communications for government and defense customers, Raytheon Network Centric Systems had two challenges: frequent use of legacy code and the unavailability of the original developers meant new developers had to come up to speed quickly; and the need to run 'what if' scenarios.

TAGS: LARGE CODEBASE, SOFTWARE ARCHITECTURE, SOFTWARE REUSE

Case Study

Case Study

BMC Software, a leading global provider of enterprise management solutions, turned to Klocwork to help them address quality and security concerns within their Action Request product line. With robust Quality Assurance practices already in place, BMC was looking for a solution that would enable its developers to find issues in their product early in the development process. BMC performed a rigorous evaluation of the two leading vendors in this space which ultimately lead to the selection of Klocwork.

TAGS: CODE COMPLEXITY, SOFTWARE ARCHITECTURE, SOFTWARE QUALITY, STATIC ANALYSIS