HomeAcademyAutomotive Cybersecurity Online Courses07 Cybersecurity implementationCoding Standards, Rules, And Guidelines

Coding Standards, Rules, And Guidelines

Learn how following coding standards, guidelines and rules help you ensure software quality and save developing time and costs

As the digital transformation is imminent in the automotive industry, developing safe and secure automotive software is becoming increasingly essential. In this 15 minute video course, you will learn what role coding standards, rules, and guidelines play in the vehicle manufacturing industry, their differences, and how you can maximize efficiency by combining them.

Watch video course
Coding-guidelines-automotive-video-course
Coding Standards, Rules, And Guidelines

Learn how coding standards, rules, and guidelines help develop safe automotive software

It is no news that coding can be tricky and fragile, which is why having a set of coding standards, rules, and guidelines in place are needed to ensure good quality and reliable code in the automotive sector. Moreover, as there is not one-fits all coding standard, recognizing the different references and knowing how to combine them to ensure safe and secure vehicle software is key and the main goals of this video course.

There are differences among coding standards, rules, and guidelines which are helpful to understand before deciding the right coding rule baseline. Therefore, you will be first introduced to the differences between them and be given examples of each.

Shortly after, we will pay special focus into standards as they are crucial for consistent code quality and help minimizing vulnerabilities, which in turn decrease development time and costs. More specifically, we will provide general details on CERT and MISRA coding standards.

Additionally, we will clarify how each standard supports the coding process in a side-to-side comparison. Finally, you will learn how applying static code analysis will help you ensure compliance with the CERT and MISRA standards.

Who our Coding Standards, Rules, And Guidelines video course is made for

Responsibility in quality management

In this video course you will learn how coding standards, rules, and guidelines ensure uniform quality with reliable and safe automotive software code. By learning the practice-proven recommended methods to enforce coding standards, you’ll make compliance easier.

Software engineers

After watching this video course, you will learn how to use coding guidelines to ensure uniformity and security from the beginning of the software project. Additionally, understand how combining different rules which help you identify gaps, avoid common mistakes, and save development time and costs.

Coding Standards, Rules, And Guidelines – Video course content

I. Intro to Trends impacting Cybersecurity

In the first part of the Intro to the Trends impacting Cybersecurity video course, you will get an introduction to what you will specifically learn in this video and why addressing trends in automotive cybersecurity is relevant.

II. Coding Standards, Rules, And Guidelines Differences

During this section, you will understand what the difference between coding standards, rules, and guidelines are and get an example of each concept.

III. Coding Standards Overview

We will focus on the coding standards, their benefits and how they can help ensure code is easier to maintain, safe, and reliable even when multiple developers are involved.

IV. Coding standards for the automotive industry

Here, we will give a detailed overview the two main references, CERT and MISRA, for embedded system design languages C and CC+. Additionally, we will also present the CERT Risk Assessment and MISRA Amendments and Addenda.

V. Comparison of MISRA C and CERT C coding standards

Get a clearer understanding on how the principles of each coding standard can fit into the software development process to minimize vulnerabilities in a side-to-side comparison.

VI. Enforcing coding standards

To help you ensure coding standards are being enforced, we will explain how static code analysis can make code review and test phases more effective.

VII. Summary and Outro

At last, we will summarize what you have learned over the last 13 minutes of this video course and provide some concluding statements.

More video courses related to Coding Standards, Rules, And Guidelines

CODING-STANDARDS-VIDEO-COURSE-PREVIEW

CODING STANDARDS, RULES, AND GUIDELINES

Learn how following coding standards, guidelines, and rules help ensure safe software code and reduce development time and costs.

Software quality 600x400

ENSURING SOFTWARE QUALITY IN AUTOMOTIVE

Learn what software quality is and how to ensure uniformity across different projects in the automotive industry in this 15 min video course.

AUTOSAR-cybersecurity-video-course-preview

CYBERSECURITY IN ACCORDANCE TO AUTOSAR VIDEO COURSE

In this 15 minute video course you will learn what AUTOSAR cyber security stands for, which are the two major software platforms, its security modules, and the important role they play in the vehicle industry.

Popup




     

    Essential Guide

    The Essential Guide to ISO/SAE 21434

    How to manage the challenges of the new automotive cybersecurity standards and regulations

    Essential Guide

    The Essential Guide to ISO/SAE 21434

    How to manage the challenges of the new automotive cybersecurity standards and regulations