Skip to main content
Author headshot

Richard Bellairs

Product Marketing Manager

Latest Content from Richard Bellairs

Blog

What Is Code Quality? Overview + How to Improve Code Quality

Code quality defines code that is good (high quality) and code that is bad (low quality). Find how to measure code quality and how to improve code quality.
Coding Best Practices, Software Quality
Blog

ISO 13849 and IEC 62061 Overview

A machinery control system manages, commands, directs, or regulates other devices or systems. These systems can be simple, such as a thermostat that regulates a boiler. Or, complex, such as a control system for industrial processes. Regardless of how elaborate a machinery control system may be, it must follow several safety standards to ensure that it is safe and reliable. For that reason, it's important that you understand what is IEC 62061and what is ISO 13849.
Software Quality
Blog

What Is Software Integrity? Overview + Software Integrity Best Practices

Software integrity refers to code quality. Assessing the quality of code requires you to measure the number and severity of potential safety and security-related defects. You also need to measure the maintainability and testability of your code. Achieving high code integrity can be a complex and difficult task.
Software Quality
Blog

Enforce Coding Standards With Automated Static Analysis

A well-defined coding standard improves code quality. But adopting — and enforcing — it isn’t easy…
Software Quality
Blog

Why SOTIF (ISO/PAS 21448) Is Key For Safety in Autonomous Driving

ISO/PAS 21448 covers SOTIF — safety of the intended functionality. Learn about this ISO 21448 / ISO PAS 21448 standard and SOTIF's role in autonomous vehicle testing and validation.
Security & Compliance, Software Quality
Blog

What Is Parallel Programming and Multithreading?

Processors have reached maximum speed. And the only way to get more out of them is through multithreading and parallel programming. Get tips for taking advantage of multithreaded programming — while avoiding defects, as well as concurrent vs parallel.
Coding Best Practices, Software Quality
Blog

What Is Malicious Code and How Can You Avoid Downloading Malicious Code?

Learn how to prevent malicious code with secure coding rules and static code analysis. And, review these malicious code examples.
Security & Compliance, DevOps
Blog

What Is IEC 62304? Overview, IEC 62304 Certification + Compliance Tips

IEC 62304 software safety classification is a functional safety standard for medical device software (software lifecycle processes). Learn how to accelerate compliance with this IEC 62304 standard, IEC 62304 software safety classification.
Security & Compliance, Software Quality
Blog

What Is IEC 61508? Determining Safety Integrity Levels (SILs)

IEC 61508 is the primary functional safety standard. Learn what IEC 61508 covers, the basics of Safety Integrity Levels (SILs), what is a SIL, and achieving compliance.
Security & Compliance, Software Quality