Formal Verification of Safety & Security Related Timing Constraints for a Cooperative Automotive System [chapter]

Li Huang, Eun-Young Kang
2019 Lecture Notes in Computer Science  
Modeling and analysis of timing constraints is crucial in realtime automotive systems. Modern vehicles are interconnected through wireless networks which creates vulnerabilities to external malicious attacks. Violations of cyber-security can cause safety related accidents and serious damages. To identify the potential impacts of security related threats on safety properties of interconnected automotive systems, this paper presents analysis techniques that support verification and validation
more » ... ) of safety & security (S/S) related timing constraints on those systems: Probabilistic extension of S/S timing constraints are specified in PrCcsl (probabilistic extension of clock constraint specification language) and the semantics of the extended constraints are translated into verifiable Uppaal models with stochastic semantics for formal verification. A set of mapping rules are proposed to facilitate the translation. An automatic translation tool, namely ProTL, is implemented based on the mapping rules. Formal verification are performed on the S/S timing constraints using Uppaal-SMC under different attack scenarios. Our approach is demonstrated on a cooperative automotive system case study.
doi:10.1007/978-3-030-16722-6_12 fatcat:y3sleinwqjeubppqso6n3pelgm