Abstract
In the design of autonomous systems, seamless integration with human operators is crucial, particularly when humans are considered as a fail-safe for intervening in hazardous situations. This study presents an Event-B intervention timing pattern designed to include human drivers’ responses when they act as fallback mechanisms in Self-Driving Vehicle (SDV) systems. The proposed pattern outlines specific timings for driver interventions following alerts from SDVs, offering a clear set of expectations and conditions for human drivers during these critical takeover instances. The usability of this pattern is demonstrated through a case study, highlighting its importance for situations that require interventions. Ultimately, it sheds light on the operational aspects of SDVs, ensuring a safe and orderly transition from automated to manual control.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
An Event-B model is publicly available as a Rodin archive at: .
References
Abrial, J.R.: Modeling in Event-B: System and Software Engineering. Cambridge University Press, Cambridge (2010)
Abrial, J.R., Butler, M., Hallerstede, S., Hoang, T.S., Mehta, F., Voisin, L.: Rodin: an open toolset for modelling and reasoning in Event-B. Int. J. Softw. Tools Technol. Transfer 12(6), 447–466 (2010)
Becker, C., Yount, L., Rozen-Levy, S., Brewer, J., et al.: Functional safety assessment of an automated lane centering system. Technical report, United States. Department of Transportation. National Highway Traffic Safety \(\ldots \)(2018)
Blanco, M., et al.: Human factors evaluation of level 2 and level 3 automated driving concepts. Technical report, National Highway Traffic Safety Admin (2014)
Butler, M., Falampin, J.: An approach to modelling and refining timing properties in B. In: Refinement of Critical Systems (RCS) (2002)
Cansell, D., Méry, D., Rehm, J.: Time constraint patterns for Event B development. In: Julliand, J., Kouchnarenko, O. (eds.) B 2007. LNCS, vol. 4355, pp. 140–154. Springer, Heidelberg (2006). https://doi.org/10.1007/11955757_13
Christensen, A., et al.: Key considerations in the development of driving automation systems. In: 24th Enhanced Safety Vehicles Conference. Gothenburg, Sweden (2015)
Claybrook, J., Kildare, S.: Autonomous vehicles: no driver\(\ldots \) no regulation? Science 361(6397), 36–37 (2018)
Comma.ai: Openpilot: an open source driver assistance system (2022). https://github.com/commaai/openpilot/
Fridman, L.: Human-centered autonomous vehicle systems: principles of effective shared autonomy. arXiv preprint arXiv:1810.01835 (2018)
Hoang, T.S., Dghaym, D., Snook, C., Butler, M.: A composition mechanism for refinement-based methods. In: 2017 22nd International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 100–109. IEEE (2017)
HSRC: Top Safety Picks by HSRC (Highway safety research & communications). https://www.iihs.org/iihs/ratings/TSP-List. Accessed 22 June 2022
Lerner, N., Jenness, J., Robinson, E., Brown, T., Baldwin, C., Llaneras, R.E., et al.: Crash warning interface metrics. Technical report, United States. National Highway Traffic Safety Administration (2011)
Leuschel, M., Butler, M.: ProB: an automated analysis toolset for the B Method. Int. J. Softw. Tools Technol. Transfer 10(2), 185–203 (2008)
Merat, N., Jamson, A.H., Lai, F.C., Daly, M., Carsten, O.M.: Transition to manual: driver behaviour when resuming control from a highly automated vehicle. Transport. Res. F: Traffic Psychol. Behav. 27, 274–282 (2014)
Radovic, M.: Tech talk: Untangling the 5 levels of drone autonomy. https://droneii.com/project/drone-autonomy-levels. Accessed 25 Nov 2022
SAE: Taxonomy and definitions for terms related to on-road motor vehicle automated driving systems. SAE Standard J 3016, 1–16 (2014)
Sarshogh, M.R., Butler, M.: Specification and refinement of discrete timing properties in Event-B. Electron. Commun. EASST 36 (2011)
Vagia, M., Rødseth, Ø.J.: A taxonomy for autonomous vehicles for different transportation modes. In: Journal of Physics: Conference Series. IOP Publishing (2019)
Xu, W.: From automation to autonomy and autonomous vehicles: challenges and opportunities for human-computer interaction. Interactions 28(1), 48–53 (2020)
Zhu, C., Butler, M., Cirstea, C.: Formalizing hierarchical scheduling for refinement of real-time systems. Sci. Comput. Program. 189, 102390 (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Ethics declarations
Competing Interests
The author(s) has no competing interests to declare that are relevant to the content of this manuscript.
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Alotaibi, F., Hoang, T.S., Fathabadi, A.S., Butler, M. (2024). Event-B Development of Modelling Human Intervention Request in Self-driving Vehicle Systems. In: Bonfanti, S., Gargantini, A., Leuschel, M., Riccobene, E., Scandurra, P. (eds) Rigorous State-Based Methods. ABZ 2024. Lecture Notes in Computer Science, vol 14759. Springer, Cham. https://doi.org/10.1007/978-3-031-63790-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-63790-2_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-63789-6
Online ISBN: 978-3-031-63790-2
eBook Packages: Computer ScienceComputer Science (R0)