Writing Secure C++ Software for Automotive using AUTOSAR C++ Guidelines

June 15, 2018

Introduction

Our previous blog discussed MISRA guidelines for automotive applications, with a focus on the C++ language. This blog explores the AUTOSAR C++ 14 guidelines and compares them with MISRA C++.

Read More

Autonomous Vehicles: The Data Problem

April 5, 2018

Introduction

Recent developments in the area of Artificial Intelligence (AI), specifically the advancement of deep learning and increased computing power, have made autonomous driving feasible for the first time. This blog describes the transition from code-centric algorithms into data-centric algorithms that are necessary for deep learning. Though the results achieved by these new methods are significant, they require large amounts of training data and raise problems around the storing and transmission of data from the autonomous vehicles.

Read More

The Rise of the Automotive Voice Assistant

March 9, 2018

Introduction

 Although it may appear that voice recognition products burst into the mainstream fully formed a few years ago, in truth the technology has been around in one shape or another for several decades.

Read More

Writing Secure Automotive C++ Software Using MISRA Guidelines

February 28, 2018

Introduction

With the rapid increase in software components and lines of code that go into modern automotive systems, there is a corresponding rise in the risk of introducing critical bugs. Competitive pressure and the drive to get new features to market faster also leave less time to test and improve software.  As vehicles become more and more connected, these circumstances combine to leave automotive systems more vulnerable to hacking than ever before.   

Read More

Is Car Ownership Headed Toward the Junkyard?

February 16, 2018

People love to own cars. We give them names, write songs about them, and parade them slowly and lovingly through the center of town. We devote endless hours to polishing, tinkering, repairing and detailing them. Over time, cars can transition from mere possessions into treasured keepsakes that tell the stories of our lives and families, housing memories, milestones and experiences that mark the passage of time as well as miles.

Read More

Embedded Modem or Smartphone: What is the Best Way to Bring the Internet to the Car?

February 2, 2018

More and more automakers are putting modems in their vehicles to essentially turn the car into a smartphone on wheels. An embedded modem is “always on” even when the car is not, opening the door to features like remote vehicle start, locking/unlocking, remote car diagnosis and vehicle tracking. The car owner can then easily manage these functions through a smartphone companion app provided by the automaker.

Read More

Automotive Technology Slides into the Driver’s Seat at CES 2018

January 17, 2018

Introduction

The annual Consumer Electronics Show (CES) in Las Vegas has become one of the biggest and most influential trade shows in the world. Companies of all sizes from across the technology spectrum make their way to the Nevada desert every year to show off their latest innovations, network with potential partners, generate brand buzz and maybe drop a dollar or two in the casino after dinner.

Read More

Secure Connections Between Smartphones and In-Vehicle Systems

January 5, 2018

Introduction

This blog describes a high-level approach to securing and authenticating the connection link between in-vehicle systems and smartphone applications. A secure link is needed in cases such as vehicle data collection, receiving firmware updates (using store and forward model), enabling premium features and other scenarios.

Read More