Safety functions are increasingly being carried out by electrical, electronic, or programmable electronic systems. These systems are usually complex, making it impossible in practice to fully determine every failure mode or to test all possible behavior. Although it is difficult to predict the safety performance, testing is still essential.
With the trend of increasing complexity, software content, and mechatronic implementation, there are rising risks of systematic failures and random hardware failures. ISO 26262 includes guidance to reduce these risks to a tolerable level by providing feasible requirements and processes.
The purpose of this document is to detail how the use of Parasoft C++test can help automotive software development teams meet requirements for particular ASIL levels. It first introduces the idea of ASIL as defined by the ISO 26262 standard. Next, it describes Parasoft C/C++test: an integrated solution for automating best practices in software development and testing. Finally, it presents how Parasoft C++test can be used to fully or partially satisfy software development process requirements for particular ASILs.
Parasoft’s software testing solutions support the entire software development process, from when the developer writes the first line of code all the way through unit and functional testing, to performance and security testing, leveraging simulated test environments along the way. Parasoft's unique analytics platform aggregates data from across all testing practices, providing insights up and down the testing pyramid to enable organizations to succeed in today's most strategic development initiatives, including Agile/DevOps, Continuous Testing, and the complexities of IoT. Parasoft’s automated software testing innovations fuel software development organizations, helping teams reduce the time, cost, and effort of delivering high-quality software to the market.
Join the other organizations that use Parasoft