Why Choose Perforce Automotive Software Development Tools
Modern automotive vehicles require hundreds of millions of lines of code to help ensure that they are safe and reliable. As the vehicles on the road continue to change, the need to develop safe, secure, and compliant automotive software will continue to be absolutely vital. What's more, automotive development teams will also need to move faster than ever to stay ahead of the competition.
With the right tools, you can improve collaboration between teams, as well as make automotive software development faster, easier, less error-prone, and more cost-effective.
Perforce Software delivers solutions for every phase of development, for projects of every size, and for every kind of vehicle on the road.
- Meet ISO 26262 Functional Safety Compliance Requirements
- Ensure Automotive Software Security with ISO 21434
- Unite Teams and Provide a Single Source of Truth with Version Control
- Innovate Faster with Digital Twin Technology
- Automotive Software Development Tools for Every Stage of Automotive Software Development
Safety & Security
Coding Standards
Traceability
IP Reuse
Single Source of Truth
Collaboration
Digital Twins
Meet ISO 26262 Functional Safety Compliance Requirements
ISO 26262, titled “Road vehicles — functional safety”, is a risk-based functional safety standard that is critical to the automotive industry. Carmakers, their suppliers, and developers of automotive components are required to comply with the functional safety standard. However, meeting all the compliance requirements can be time consuming and difficult. That is why we make meeting compliance and traceability requirements easy.
One of the requirements for software compliance is the use of coding guidelines. While the most commonly used coding standards are MISRA C and C++, the AUTOSAR C++14 coding guidelines have been growing in popularity.
Using a certified static code analysis tool — such as Helix QAC and Klocwork — makes compliance to functional safety standards, coding standards, and writing error-free code easier. Both Helix QAC and Klocwork are certified by TÜV-SÜD for the use for safety-related software development, including ISO 26262.
Additionally, Perforce’s version control platform Helix Core is ISO 26262 certified for functional safety, giving automotive teams a scalable, secure version control system for streamlining collaboration on and tracking changes to every digital asset.
Ensure Automotive Software Security with ISO 21434
ISO 21434 “Road vehicles — cybersecurity engineering” is an automotive standard that is focused on the management of cybersecurity risk in road vehicle electronic systems.
The standard requires automotive manufacturers and suppliers to demonstrate due diligence in the implementation of cybersecurity engineering and that cybersecurity management is applied through the supply chain to support it.
Compliance with ISO 21434 demonstrates compliance with UNECE WP.29 (UN Regulation for vehicle type approval and cybersecurity management systems), which will become mandatory for all new vehicles beginning in 2024.
Using a static code analysis tool — like Helix QAC and Klocwork — makes it easy to validate the ISO 21434 criteria of using a coding standard by showing compliance to key secure coding guidelines, such as MISRA and CERT.
Conquer Complexity with Data Management at Global Scale
Data management, also known as version control, is mission-critical in the automotive industry. The right data management solution reduces errors, streamlines design and development, and accelerates innovation with:
Helix Core + Helix IPLM
Together, Helix Core + Helix IPLM provide a unified IP and data management solution that accelerates embedded automotive software development and enables the use of advanced automotive design, development, and manufacturing technologies like digital twins.
Learn More About...
Static Code Analysis
Helix QAC and Klocwork are static code analysis tools that help enforce standards compliance requirements and identify defects early and often in development.
Version Control
Helix Core is an endlessly scalable data management solution that enables you to easily version all types of files and provides a single source of truth for all of your digital assets.
Requirements Traceability
Helix ALM is a unified requirements, issue, and test case management solution that automates end-to-end traceability to simplify compliance and ensure quality and safety.
IP Lifecycle Management
Helix IPLM is an IP lifecycle management platform that enables global, cross-functional collaboration for semiconductor and embedded system design and provides design verification traceability for compliance.
Stuart Jobbins, Head of Software Development at Delphi Diesel