1、 Perforce Software,Inc.All trademarks and registered trademarks are the property of their respective owners.(0220RB21)IntroductionThe automotive software development process can be complex and time-consuming,which is why it is important to use the right software development tools and follow best pra
2、ctices for automotive software development.By doing so,you are able to ensure secure,reliable,and standards-compliant automotive software.Here,we provide an overview of the key automotive software standards that you should use,the best practices to safeguard against security threats,and touch on aut
3、onomous vehicles and smart car features.WHITE PAPERGuide to Automotive Software Development:Automotive Standards,Security,and Emerging T Perforce Software,Inc.All trademarks and registered trademarks are the property of their respective owners.(0220RB21)WHITE PAPER2|Guide to Automotive Software Deve
4、lopmentTable of ContentsOverview of Automotive Standards.3Coding Guidelines.3MISRA.3AUTOSAR C+14.3How to Achieve Coding Standard Compliance.3ISO 26262 and ASIL Automotive Functional Safety.4Motorcycle Standards for Functional Safety.6ISO 21434 Automotive Software Security.7ISO/PAS 21448 Safety In Au
5、tonomous Driving.7 The Essential Automotive Software Quality Metrics.8The Future of Automotive Software D Perforce Software,Inc.All trademarks and registered trademarks are the property of their respective owners.(0220RB21)WHITE PAPER3|Guide to Automotive Software DevelopmentOverview of Automotive S
6、tandardsAll vehicles are governed by standards.These include functional safety standards and functional security standards and these in turn require the use of coding guidelines for the development of the many software components in the vehicle.Overview of Coding GuidelinesAlthough no function safet