Formal Modeling and Verification of Electric Vehicle Hill-Start Assist Control System

Hao Luo,Chun Shi,Linlin Qin,Gang Wu
DOI: https://doi.org/10.1145/3690931.3690970
2024-01-01
Abstract:The complexity and functionality of software systems in electric vehicles are progressively advancing, necessitating compliance with stringent safety standards. Utilizing formal methods for verification during the software design and testing phases can significantly improve the safety and reliability of these systems. This study examines the dual-redundant hill-start assist system in electric vehicles, focusing on both hydraulic braking and motor stall scenarios. We developed a timed automaton model for a multi-process concurrent system, which includes components such as the HillStart controller, motor, hydraulic brake, power battery, brake pedal, accelerator pedal, and DNR switch. Considering the real-time performance required by the system, we refined them into TCTL specifications. Model checking was performed using UPPAAL. The findings confirm the reliability of the control system's state machine design.
What problem does this paper attempt to address?