Resources

Klocwork product documentation is available here.

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

Article

Article

Embedded software is a ubiquitous presence onboard aircraft today. Just as software has become a key element in everything from consumer vehicles to household appliances, it is also critical to aircraft control. Beyond mission-critical avionics systems, software is also increasingly present in commercial aircraft galley equipment, passenger onboard entertainment systems and, more recently, wi-fi networks for passengers.

TAGS: AVIONICS, DO-178B, EMBEDDED PROGRAMMING, STATIC ANALYSIS

Article

Article

With new aircraft now being highly software dependent – software verification and integrity is becoming ever more vital. Tim Robinson speaks to one company who are experts in squashing these software bugs in mission-critical code.

TAGS: AVIONICS, DO-178B, EMBEDDED PROGRAMMING, SOFTWARE VERIFICATION, STATIC ANALYSIS

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

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 webinar 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

Research

Research

This exclusive report, using data from VDC Research's 2010 Embedded Engineering Survey, highlights the new realities of developing software for multicore and multiprocessor architectures. Get the report and learn how growth in these advanced platforms is introducing a new set of challenges for embedded software engineering teams, impacting project schedules, and causing cost overruns.

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

Research

Research

Embedded software development teams are striving to meet growing market demands while juggling increased software complexity across globally distributed teams. Nowhere are these challenges more amplified than in the medical device sector, where resources are limited, yet code complexity is growing at one of the fastest rates in the industry.

TAGS: CODE COMPLEXITY, EMBEDDED PROGRAMMING, MEDICAL DEVICES, SOFTWARE REUSE, STATIC 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

Case Study

Case Study

As a leading developer and manufacturer of Carrier Ethernet edge and aggregation equipment, Overture has a zero-tolerance policy for in-field failures. This case study looks at Overture's approach to evaluating competing source code analysis tools and discusses how they implemented Klocwork Insight to ensure potentially outage-causing defects don't make it into the field.

TAGS: DEFECT DETECTION, DEVELOPER PRODUCTIVITY, EMBEDDED PROGRAMMING, NETWORK AND TELECOM EQUIPMENT, SOFTWARE QUALITY, SOURCE CODE ANALYSIS, STATIC ANALYSIS

White Paper

White Paper

As embedded software becomes more mobile and connected, organizations must take additional steps to ensure their code is secure. To achieve this and combat ever-changing security threats, software engineering teams need to incorporate threat modeling, combined with updated tools and processes into their development plans.This paper examines threat modeling and explains how it can be used in concert with defensive coding, automated source code analysis, peer code review, and penetration testing to both identify and ... More

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

On-Demand Webinar

On-Demand Webinar

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 webinar identifies the characteristics of embedded software that make it vulnerable to security threats, discusses the importance of threat modeling, and provides specific mitigation activities all embedded teams should employ.

TAGS: CODE REVIEW, EMBEDDED PROGRAMMING, SOFTWARE SECURITY, SOURCE CODE 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