The automotive industry is changing, with autonomous, connected, electric, shared (ACES) steadily becoming more common. In fact, it is estimated that by 2030, 96% of all new cars will have connectivity built-in, and by 2040, nearly every new car sold will be electric.

However, while “Shared” is a cultural trend, autonomous, connected, and electric vehicles require more software than traditional vehicles with internal combustion engines. For that reason, it essential that all the software undergoes careful review to ensure safety, security, and reliability.

Your Guide to Autonomous, Connected, Electric, Shared Software

Read along or jump to the section that interests you the most:

Electric Vehicles Overview

As electric vehicles become more common, it’s important to have a clear understanding of their development and what are the best practices to keep them safe, efficient, and reliable.

Overview of Electric Vehicle Development

While similar, electric vehicles differ from a vehicle with a traditional internal combustion engine. That is why it is important to have an understanding of those differences to better comprehend electric vehicle development best practices.

Read Blog

Overview of Electric Vehicle Development

Electric Vehicle Security Overview

With electric vehicles’ increased reliance on software, it is essential that electric vehicle security is prioritized.

Read Blog

Electric Vehicle Security Overview

Electric Vehicle Software Compliance Overview

An essential part of the automotive software development process is ensuring that the software is compliant with key industry standards and guidelines. For electric vehicles, where many hardware components have been replaced by electronic components this is especially true.

Download Paper

Getting Started with Compliance: Electric Vehicle Software Overview

Autonomous Vehicles Overview

While it may be sometime before fully autonomous vehicles become commonplace, it is nevertheless essential that autonomous vehicle software is high quality and secure.

The 6 Autonomous Vehicle Levels

Learn more about the 6 autonomy levels for autonomous vehicles.

Read Blog

The 6 Autonomous Vehicle Levels

Self-Driving Cars: Are They Safe?

In the interim, while autonomous vehicle software is being refined, are self-driving cars safe?

Read Blog

Are Self-Driving Cars Safe?

Autonomous Vehicle Coding Standards

While many of the coding standards and guidelines that apply to more traditional vehicles with an internal combustion engine also apply to autonomous vehicles, there are a few standards and guidelines that are unique to them.

UL 4600 Overview

Learn more about how UL 4600 applies to autonomous systems that operate without human intervention.

Read Blog

What Is UL 4600?

Why SOTIF Is Key for Autonomous Driving Safety

Learn more about how SOTIF (ISO/PAS 21448) helps to address autonomous and semi-autonomous vehicle software development.

Read Blog

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

Here’s How Autonomous Vehicle Standards Ensure Safety

Autonomous vehicle standards help to ensure that the vehicle is safe and reliable for everyone on the road.

Read Blog

How Autonomous Vehicle Standards Ensure Safety

Connected Vehicles: Overview

Connected vehicles help ensure that drivers reach their destination quickly, safely, and in a cost-effective manner.

Advanced Driver Assistance Systems Overview

Learn more about how advanced driver assistance systems increase the safety of everyone in the vehicle.

Read Blog

What Are Advanced Driver Assistance Systems: ADAS Overview

Automotive Hypervisor Overview

Learn how automotive hypervisor enables innovation and compliance.

Read Blog

How Automotive Hypervisor Enables Innovation and Compliance

Connected Vehicles: Infotainment

The infotainment system is an important feature for drivers in a connected vehicle.

How to Accelerate Automotive Infotainment Software Development

Learn more about automotive infotainment and how using version control software can help.

Read Blog

Accelerate Automotive Infotainment Software Development

The Power of Perforce Helps Improve Your Autonomous, Connected, Electric, Shared Software Development Processes

Perforce static analyzersHelix QAC and Klocwork — have been trusted for over 30 years to deliver the most accurate and precise results to mission-critical project teams across a variety of industries. You can even configure them to support custom coding rules that are specific to your development team.

Start Your Static Analysis Trial

Helix Core is version control software that enables you to maintain a single source of truth for all your digital assets — from designs to code. It’s fast for remote teams and provides full traceability for compliance.

Start Your VCS Trial