Development Challenges in Meeting Safety Standards in Autonomous Vehicles

Tim Anderson

Complex development projects are a little like putting together a massive jigsaw puzzle: All the pieces are there, but sometimes how they fit together doesn’t become clear until real progress is already made.

The complexity is magnified when the project in question involves intricate microelectronics, software with billions of lines of code and hundreds of development teams who must work harmoniously to ensure functional safety standards are met. Not to mention hitting moving regulatory targets and the ever-present pressure to quickly deliver a complete, industry-compliant product to market.

We’re talking about a technology that not long ago was the stuff of science fiction; autonomous vehicles, systems for which code failure can lead to actual tragedy.

Bringing Teams (and Data) Together

When developing for a system with so many moving parts, every member of the development team using the same processes and platforms is a must to ensure safety compliance. To hedge against mistakes, teams must also be in sync, irrespective of core skill set or geography.

For companies whose businesses are based on constant innovation, getting all of these ducks in a row is a challenge.

As we detail at length in our recent paper, Driving Compliance with Functional Safety Standards, a Fortune 100 semiconductor company recently faced many of these hurdles, and deployed Jama Software to help clear them.

The semiconductor company knew this, and put together an integrated ALM solution supporting ISO 26262 compliance with Jama Software at its core.

Simplification as a Productivity Booster

Standardization of processes includes reducing oversized sets of tools and applications into a manageable roster of best-in-class solutions. Eliminating cumbersome or unnecessary apps enhances process efficiency for development teams at every stage.

The ALM solution they deployed enabled end-to-end requirements, functions, implementations and tests throughout the life-cycle process, as well as providing support for new functional safety and quality regulations, ensuring development teams can pass product audits and avoid costly delays due to rework.

The result was a well-oiled development machine. By hitting requirements the first time, the semiconductor company was able to accelerate its development cycles, delivering better finished products while achieving higher customer satisfaction.

Incorporating the proper toolsets to track development and document product safety compliance— a necessary step to avoid being buried by the challenges in a complex development project— further facilitated the process.

The standardization of toolsets and platforms meant that with each handoff on the developer chain, the teams could see their counterparts were all following processes as laid out by functional safety requirements.

Projects of this magnitude inherently put pressure on developers to keep their eye on the prize without being distracted by the countless shiny objects drifting across their line of sight. By simplifying processes, homing in on the best tools for the job and facilitating communication with partners and consortiums, development teams can tend to their own gardens.

Download "Driving Compliance with Functional Safety Standards for Software-Based Automotive Components" Now

Previous Flipbook
The Benefits of Jama Connect®: Supercharge Your Systems Development and Engineering Process
The Benefits of Jama Connect®: Supercharge Your Systems Development and Engineering Process

Jama Connect helps complex product and systems development teams manage requirements and testing from idea ...

Next Article
How to Accelerate Safety-Compliant Automotive Product Design
How to Accelerate Safety-Compliant Automotive Product Design

When developing software for industries with rapidly changing regulatory environments, it’s critical that t...

×

First Name
Last Name
Company
Industry
Country
State
Province
Pending Opt-In
All fields are required. Your privacy is important to us.
Thank you!
Error - something went wrong!