Abstract
Simulation-based safety testing of Automated Driving Systems (ADS) is a cost-effective and safe alternative to field tests. However, it is practically impossible to test every scenario using a simulator. We propose a process for prioritizing and selecting scenarios from an existing list of scenarios. The aim is to refine the scope of tested scenarios and focus on the most representative and critical ones for evaluating ADS safety. As a proof-of-concept, we apply our process to two pre-existing scenario catalogs provided by the Land Transport Authority of Singapore and the Department of Transportation. After applying our process, we prioritized and selected six scenario groups containing 51 scenarios for testing ADS in the CARLA simulator.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
References
Abdessalem, R.B., Nejati, S., Briand, L.C., Stifter, T.: Testing vision-based control systems using learnable evolutionary algorithms. In: Proceedings of the 40th International Conference on Software Engineering, pp. 1016–1026 (2018)
Chen, Z., He, F., Yin, Y., Du, Y.: Optimal design of autonomous vehicle zones in transportation networks. Transp. Res. Part B: Methodological 99, 44–61 (2017)
Chen, Z., He, F., Zhang, L., Yin, Y.: Optimal deployment of autonomous vehicle lanes with endogenous market penetration. Transp. Res. Part C: Emerging Technologies 72, 143–156 (2016)
Duarte, F., Ratti, C.: The impact of autonomous vehicles on cities: a review. J. Urban Technol. 25(4), 3–18 (2018)
Huang, X., Kwiatkowska, M., Wang, S., Wu, M.: Safety verification of deep neural networks. In: Majumdar, R., Kunčak, V. (eds.) CAV 2017. LNCS, vol. 10426, pp. 3–29. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-63387-9_1
Iso, I.: Pas 21448-Road Vehicles-Safety of the Intended Functionality. Int, Organization for Standardization (2019)
Jha, S., et al.: ML-based fault injection for autonomous vehicles: a case for Bayesian fault injection. In: 2019 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 112–124. IEEE (2019)
Jha, S., et al.: Kayotee: A fault injection-based system to assess the safety and reliability of autonomous vehicles to faults and errors (2019). arXiv preprint arXiv:1907.01024
Karunakaran, D., Worrall, S., Nebot, E.: Efficient statistical validation with edge cases to evaluate highly automated vehicles. In: 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC), pp. 1–8. IEEE (2020)
Kaur, P., Taghavi, S., Tian, Z., Shi, W.: A survey on simulators for testing self-driving cars. In: Fourth International Conference on Connected and Autonomous Driving (MetroCAD). IEEE (2021)
Komzalov, A., Shilov, N.: Driver assistance systems: state-of-the-art and possible improvements. In: Proceedings of the 20th Conference of Open Innovations Association FRUCT, LETI University, St. Petersburg, Russland (2014)
Mercedes-Benz: Safety first for automated driving (SaFAD) (2019). https://group.mercedes-benz.com/innovation/case/autonomous/safety-first-for-automated-driving-2.html. Accessed 19 Jul 2023
Nitsche, P.: Safety-critical scenarios and virtual testing procedures for automated cars at road intersections. Ph.D. thesis, Loughborough University (2018)
O’Kelly, M., Abbas, H., Gao, S., Shiraishi, S., Kato, S., Mangharam, R.: APEX: Autonomous vehicle plan verification and execution (2016)
Park, S., Park, S., Jeong, H., Yun, I., So, J.: Scenario-mining for level 4 automated vehicle safety assessment from real accident situations in urban areas using a natural language process. Sensors 21(20), 6929 (2021)
Pei, K., Cao, Y., Yang, J., Jana, S.: DeepXplore: automated whitebox testing of deep learning systems. In: Proceedings of the 26th Symposium on Operating Systems Principles, pp. 1–18 (2017)
Ponn, T., Gnandt, C., Diermeyer, F.: An optimization-based method to identify relevant scenarios for type approval of automated vehicles. In: Proceedings of the ESV-International Technical Conference on the Enhanced Safety of Vehicles, Eindhoven, The Netherlands, pp. 10–13 (2019)
Ramanagopal, M.S., Anderson, C., Vasudevan, R., Johnson-Roberson, M.: Failing to learn: autonomously identifying perception failures for self-driving cars. IEEE Robot. Autom. Lett. 3(4), 3860–3867 (2018)
Rubaiyat, A.H.M., Qin, Y., Alemzadeh, H.: Experimental resilience assessment of an open-source driving agent. In: 2018 IEEE 23rd Pacific Rim International Symposium on Dependable Computing (PRDC), pp. 54–63. IEEE (2018)
SAE: 3016-taxonomy and definitions for terms related to on-road motor vehicle automated driving systems (2021). https://www.sae.org/standards/content/j3016_202104/. Accessed 15 Jul 2023
Tian, Y., Pei, K., Jana, S., Ray, B.: DeepTest: automated testing of deep-neural-network-driven autonomous cars. In: Proceedings of the 40th International Conference on Software Engineering, pp. 303–314 (2018)
Tuncali, C.E., Fainekos, G., Ito, H., Kapinski, J.: Simulation-based adversarial test generation for autonomous vehicles with machine learning components. In: 2018 IEEE Intelligent Vehicles Symposium (IV), pp. 1555–1562. IEEE (2018)
Waymo: Waymo safety report: on the road to fully self-driving (2018). https://downloads.ctfassets.net/sv23gofxcuiz/4gZ7ZUxd4SRj1D1W6z3rpR/2ea16814cdb42f9e8eb34cae4f30b35d/2021-03-waymo-safety-report.pdf. Accessed 18 July 2023
Xinxin, Z., Fei, L., Xiangbin, W.: CSG: critical scenario generation from real traffic accidents. In: 2020 IEEE Intelligent Vehicles Symposium (IV), pp. 1330–1336. IEEE (2020)
Yamamoto, D., Suganuma, N.: Localization for autonomous driving on urban road. In: 2015 International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS), pp. 452–453. IEEE (2015)
Zhang, M., Zhang, Y., Zhang, L., Liu, C., Khurshid, S.: DeepRoad: GAN-based metamorphic testing and input validation framework for autonomous driving systems. In: Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, pp. 132–142 (2018)
Zhou, H., et al.: DeepBillboard: systematic physical-world testing of autonomous driving systems. In: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering, pp. 347–358 (2020)
Acknowledgements
This research was partly funded by the Austrian BMK, BMAW, and State of Upper Austria under the SCCH competence center INTEGRATE [(FFG grant 892418)], the Estonian Research Council (grant PRG1226), Bolt Technology OÜ, and the Estonian state stipend for doctoral studies.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Khan, F., Anwar, H., Pfahl, D. (2024). A Process for Scenario Prioritization and Selection in Simulation-Based Safety Testing of Automated Driving Systems. In: Kadgien, R., Jedlitschka, A., Janes, A., Lenarduzzi, V., Li, X. (eds) Product-Focused Software Process Improvement. PROFES 2023. Lecture Notes in Computer Science, vol 14483. Springer, Cham. https://doi.org/10.1007/978-3-031-49266-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-031-49266-2_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-49265-5
Online ISBN: 978-3-031-49266-2
eBook Packages: Computer ScienceComputer Science (R0)