DocumentCode :
2282491
Title :
Towards the formal verification of lower system layers in automotive systems
Author :
Beyer, Sven ; Böhm, Peter ; Gerke, Michael ; Hillebrand, Mark ; Der Rieden, Tom In ; Knapp, Steffen ; Leinenbach, Dirk ; Paul, Wolfgang J.
Author_Institution :
Dept. of Comput. Sci., Saarland Univ., Saarbrucken, Germany
fYear :
2005
fDate :
2-5 Oct. 2005
Firstpage :
317
Lastpage :
324
Abstract :
The mission of the Verisoft project is (i) to develop techniques, which permit the pervasive formal verification of computer systems comprising hardware, system software, communication systems, and applications, (ii) to apply these techniques in an industrial context to verify prototypical systems. One such application is an emergency call, which is automatically placed on the mobile phone net after the sensors of a car have detected that it was involved in a crash. The application runs on a system of several electronic control units (ECUs). The local application programs of the ECUs run on top of a simple real time operating system kernel like described in the OSEKTime standard. ECUs are connected via a FlexRay bus. We outline the structure of an overall correctness proof for such a parallel system from the gate to the kernel level for the communication system hardware one has to combine existing correctness proofs for components of time triggered architectures (e.g. clock synchronization) and arguments about hardware correctness into a single theorem. Results on processor, driver, and kernel correctness can to a large extent be imported from existing research in the Verisoft project. worst case execution time bounds are derived with advanced industrial tools based on abstract interpretation.
Keywords :
automotive electronics; clocks; digital computers; formal verification; multiprocessing systems; parallel processing; system buses; theorem proving; ubiquitous computing; FlexRay bus; OSEKTime standard; Verisoft project; automotive systems; clock synchronization; communication system hardware; correctness proof; electronic control units; emergency phone calls; local application programs; mobile phones; parallel system; pervasive formal verification; real time operating system kernel; time triggered architecture; Application software; Automotive engineering; Communication industry; Communication systems; Computer industry; Formal verification; Hardware; Kernel; Pervasive computing; System software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 2005. ICCD 2005. Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2451-6
Type :
conf
DOI :
10.1109/ICCD.2005.110
Filename :
1524170
Link To Document :
بازگشت