Abstract
As a part of the digital transformation, we interact with more and more intelligent gadgets. Today, these gadgets are often mobile devices, but in the advent of smart cities, more and more infrastructure—such as traffic and buildings—in our surroundings becomes intelligent. The intelligence, however, does not emerge by itself. Instead, we need both design techniques to create intelligent systems, as well as approaches to validate their correct behavior. An example of intelligent systems that could benefit smart cities are self-driving vehicles. Self-driving vehicles are continuously becoming both commercially available and common on roads. Accidents involving self-driving vehicles, however, have raised concerns about their reliability. Due to these concerns, the safety of self-driving vehicles should be thoroughly tested before they can be released into traffic. To ensure that self-driving vehicles encounter all possible scenarios, several millions of hours of testing must be carried out; therefore, testing self-driving vehicles in the real world is impractical. There is also the issue that testing self-driving vehicles directly in the traffic poses a potential safety hazard to human drivers. To tackle this challenge, validation frameworks for testing self-driving vehicles in simulated scenarios are being developed by academia and industry. In this chapter, we briefly introduce self-driving vehicles and give an overview of validation frameworks for testing them in a simulated environment. We conclude by discussing what an ideal validation framework at the state of the art should be and what could benefit validation frameworks for self-driving vehicles in the future.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akhtar N, Mian A (2018) Threat of adversarial attacks on deep learning in computer vision: a survey. IEEE Access 6:14410–14430. https://doi.org/10.1109/ACCESS.2018.2807385
Amoozadeh M, Raghuramu A, Chuah C, Ghosal D, Zhang HM, Rowe J, Levitt K (2015) Security vulnerabilities of connected vehicle streams and their impact on cooperative driving. IEEE Commun Mag 53(6):126–132. https://doi.org/10.1109/MCOM.2015.7120028
Barrachina J, Sanguesa JA, Fogue M, Garrido P, Martinez FJ, Cano J, Calafate CT, Manzoni P (2013) V2x-d: a vehicular density estimation system that combines v2v and v2i communications. In: 2013 IFIP wireless days (WD), pp 1–6
Bento LC, Parafita R, Nunes U (2012) Intelligent traffic management at intersections supported by v2v and v2i communications. In: 2012 15th international IEEE conference on intelligent transportation systems, pp 1495–1502
Clark JO (2009) System of systems engineering and family of systems engineering from a standards, v-model, and dual-v model perspective. In: 2009 3rd annual IEEE systems conference, pp 381–387. https://doi.org/10.1109/SYSTEMS.2009.4815831
Costa-Gomes MA, Crawford VP (2006) Cognition and behavior in two-person guessing games: an experimental study. Am Econ Rev 96(5):1737–1768. https://doi.org/10.1257/aer.96.5.1737
Costa-Gomes MA, Crawford VP, Iriberri N (2009) Comparing models of strategic thinking in Van Huyck, Battalio, and Beil’s coordination games. J Eur Econ Assoc 7(2–3):365–376. https://doi.org/10.1162/JEEA.2009.7.2-3.365
Denton EL, Chintala S, Szlam A, Fergus R (2015) Deep generative image models using a laplacian pyramid of adversarial networks. In: Cortes C, Lawrence ND, Lee DD, Sugiyama M, Garnett R (eds) Advances in neural information processing systems, vol 28. Curran Associates, Inc., pp 1486–1494
Geisberger R (2014) Route planning. US Patent 14/157,913. https://patents.google.com/patent/US20140200807
Geraerts R, Overmars MH (2004) A comparative study of probabilistic roadmap planners. Springer, Berlin, pp 43–57. https://doi.org/10.1007/978-3-540-45058-0_4
Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial nets. In: Ghahramani Z, Welling M, Cortes C, Lawrence ND, Weinberger KQ (eds) Advances in neural information processing systems, vol 27. Curran Associates, Inc., pp 2672–2680
Harding J, Powell G, Yoon R, Fikentscher J, Doyle C, Sade D, Lukuc M, Simons J, Wang J (2014) Vehicle-to-vehicle communications: readiness of v2v technology for application. Technical report, United States National Highway Traffic Safety Administration
Hedden T, Zhang J (2002) What do you think i think you think?: strategic reasoning in matrix games. Cognition 85(1):1–36. https://doi.org/10.1016/S0010-0277(02)00054-9
Hiblot N, Gruyer D, Barreiro JS, Monnier B (2010) Pro-SiVIC and roads, a software suite for sensors simulation and virtual prototyping of ADAS. In: Proceedings of the driving simulation conference, pp 277–288
IHS Markit Ltd. (2018) Autonomous vehicle sales to surpass 33 million annually in 2040, enabling new autonomous mobility in more than 26 percent of new car sales, ihs markit says. https://technology.ihs.com/599099/autonomous-vehicle-sales-to-surpass-33-million-annually-in-2040-enabling-new-autonomous-mobility-in-more-than-26-percent-of-new-car-sales-ihs-markit-says. Accessed 17 Feb 2020
Jafarnejad S, Codeca L, Bronzi W, Frank R, Engel T (2015) A car hacking experiment: When connectivity meets vulnerability. In: 2015 IEEE globecom workshops (GC Wkshps), pp 1–6. https://doi.org/10.1109/GLOCOMW.2015.7413993
Jeon S, Cho J, Jung Y, Park S, Han T (2011) Automotive hardware development according to iso 26262. In: 13th international conference on advanced communication technology (ICACT2011), pp 588–592
Jha S, Banerjee S, Tsai T, Hari SKS, Sullivan MB, Kalbarczyk ZT, Keckler SW, Iyer RK (2019) 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. https://doi.org/10.1109/DSN.2019.00025
Jha S, Banerjee SS, Cyriac J, Kalbarczyk ZT, Iyer RK (2018) AVFI: fault injection for autonomous vehicles. In: 2018 48th annual IEEE/IFIP international conference on dependable systems and networks workshops (DSN-W), pp. 55–56. https://doi.org/10.1109/DSN-W.2018.00027
Jha S, Tsai T, Hari S, Sullivan M, Kalbarczyk Z, Keckler SW, Iyer RK (2019) Kayotee: a fault injection-based system to assess the safety and reliability of autonomous vehicles to faults and errors. arXiv:1907.01024. Accessed 17 Feb 2020
Jia D, Ngoduy D (2016) Enhanced cooperative car-following traffic model with the combination of v2v and v2i communication. Transp Res Part B: Methodol. 90:172–191. https://doi.org/10.1016/j.trb.2016.03.008
Jo K, Kim J, Kim D, Jang C, Sunwoo M (2015) Development of autonomous car-part ii: a case study on the implementation of an autonomous driving system based on distributed architecture. IEEE Trans Ind Electron 62(8):5119–5132. https://doi.org/10.1109/TIE.2015.2410258
Koenig N, Howard A (2004) Design and use paradigms for gazebo, an open-source multi-robot simulator. In: 2004 IEEE/RSJ international conference on intelligent robots and systems (IROS) (IEEE Cat. No.04CH37566), vol 3, pp 2149–2154. https://doi.org/10.1109/IROS.2004.1389727
Koopman P, Ferrell U, Fratrik F, Wagner M (2019) A safety standard approach for fully autonomous vehicles. In: Romanovsky A, Troubitsyna E, Gashi I, Schoitsch E, Bitsch F (eds) Computer safety, reliability, and security. Springer International Publishing, Cham, pp 326–332
Koopman P, Wagner M (2016) Challenges in autonomous vehicle testing and validation. SAE Int J Transp Saf 4(1):15–24
Krajzewicz D, Erdmann J, Behrisch M, Bieker L (2012) Recent development and applications of SUMO - simulation of urban mobility. Int J Adv Syst Meas 5(3&4):128–138
Lattarulo R, Pérez J, Dendaluce M (2017) A complete framework for developing and testing automated driving controllers. IFAC-PapersOnLine 50(1):258–263. 20th IFAC World Congress. https://doi.org/10.1016/j.ifacol.2017.08.043
Leudet J, Christophe F, Mikkonen T, Männistö T (2019) Ailivesim: an extensible virtual environment for training autonomous vehicles. In: 2019 IEEE 43rd annual computer software and applications conference (COMPSAC), vol 1. IEEE, pp 479–488
Li N, Oyler DW, Zhang M, Yildiz Y, Kolmanovsky I, Girard AR (2018) Game theoretic modeling of driver and vehicle interactions for verification and validation of autonomous vehicle control systems. IEEE Trans Control Syst Technol 26(5):1782–1797. https://doi.org/10.1109/TCST.2017.2723574
Lim BS, Keoh SL, Thing VLL (2018) Autonomous vehicle ultrasonic sensor vulnerability and impact assessment. In: 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), pp 231–236. https://doi.org/10.1109/WF-IoT.2018.8355132
National Conference of State Legislatures (2019) Autonomous vehicles|self-driving vehicles enacted legislation. http://www.ncsl.org/research/transportation/autonomous-vehicles-self-driving-vehicles-enacted-legislation.aspx. Accessed 17 Feb 2020
Nikitas A, Kougias I, Alyavina E, Njoya Tchouamou E (2017) How can autonomous and connected vehicles, electromobility, brt, hyperloop, shared use mobility and mobility-as-a-service shape transport futures for the context of smart cities? Urban Sci 1(4). https://doi.org/10.3390/urbansci1040036
Pei K, Cao Y, Yang J, Jana S (2017) Deepxplore: automated whitebox testing of deep learning systems. In: Proceedings of the 26th symposium on operating systems principles, SOSP ’17. ACM, New York, NY, USA, pp 1–18. https://doi.org/10.1145/3132747.3132785
Petit J, Shladover SE (2015) Potential cyberattacks on automated vehicles. IEEE Trans Intell Transp Syst 16(2):546–556. https://doi.org/10.1109/TITS.2014.2342271
Rubaiyat AHM, Qin Y, Alemzadeh H (2018) Experimental resilience assessment of an open-source driving agent. In: 2018 IEEE 23rd Pacific rim international symposium on dependable computing (PRDC), pp 54–63. https://doi.org/10.1109/PRDC.2018.00016
SAE international (2008) Taxonomy and definitions for terms related to driving automation systems for on-road motor vehicles. Technical report, SAE International
Schnellbach A, Griessnig G (2019) Development of the iso 21448. In: Walker A, O’Connor RV, Messnarz R (eds) Systems, software and services process improvement. Springer International Publishing, Cham, pp 585–593
Stahl DO, Wilson PW (1995) On players’ models of other players: theory and experimental evidence. Games Econ Behav 10(1):218–254. https://doi.org/10.1006/game.1995.1031
Tian Y, Pei K, Jana S, Ray B (2018) Deeptest: automated testing of deep-neural-network-driven autonomous cars. In: Proceedings of the 40th international conference on software engineering, ICSE ’18. ACM, New York, NY, USA, pp 303–314. https://doi.org/10.1145/3180155.3180220
Voulodimos A, Doulamis N, Doulamis A, Protopapadakis E (2018) Deep learning for computer vision: a brief review. Comput Intell Neurosci 2018(7068349):1–13. https://doi.org/10.1155/2018/7068349
Zhang H, Xu T, Li H, Zhang S, Wang X, Huang X, Metaxas DN (2017) Stackgan: text to photo-realistic image synthesis with stacked generative adversarial networks. In: The IEEE international conference on computer vision (ICCV)
Zhang M, Zhang Y, Zhang L, Liu C, Khurshid S (2018) 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, ASE 2018. ACM, New York, NY, USA, pp 132–142. https://doi.org/10.1145/3238147.3238187
Zheng B, Liang H, Zhu Q, Yu H, Lin C (2016) Next generation automotive architecture modeling and exploration for autonomous driving. In: 2016 IEEE computer society annual symposium on VLSI (ISVLSI), pp 53–58. https://doi.org/10.1109/ISVLSI.2016.126
Zheng B, Lin C, Yu H, Liang H, Zhu Q (2016) Convince: a cross-layer modeling, exploration and validation framework for next-generation connected vehicles. In: 2016 IEEE/ACM international conference on computer-aided design (ICCAD), pp 1–8. https://doi.org/10.1145/2966986.2980078
Zofka MR, Klemm S, Kuhnt F, Schamm T, Zöllner JM (2016) Testing and validating high level components for automated driving: simulation framework for traffic scenarios. In: 2016 IEEE intelligent vehicles symposium (IV), pp 144–150. https://doi.org/10.1109/IVS.2016.7535378
Zofka MR, Kuhnt F, Kohlhaas R, Zöllner JM (2016) Simulation framework for the development of autonomous small scale vehicles. In: 2016 IEEE international conference on simulation, modeling, and programming for autonomous robots (SIMPAR), pp 318–324. https://doi.org/10.1109/SIMPAR.2016.7862413
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Concas, F., Nurminen, J.K., Mikkonen, T., Tarkoma, S. (2021). Validation Frameworks for Self-Driving Vehicles: A Survey. In: Khan, M.A., Algarni, F., Quasim, M.T. (eds) Smart Cities: A Data Analytics Perspective. Lecture Notes in Intelligent Transportation and Infrastructure. Springer, Cham. https://doi.org/10.1007/978-3-030-60922-1_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-60922-1_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-60921-4
Online ISBN: 978-3-030-60922-1
eBook Packages: EngineeringEngineering (R0)