Safety Criticality is a primary concern for autonomous vehicles to prove they are safe. Techniques such as static analysis and dynamic testing, including white box testing, structural code coverage, requirements-based testing, model based testing and regression testing will be an important part of the development toolkits for these technologies.