Application of Software Watchdog as a Dependability Software Service for Automotive Safety Relevant Systems

To face the challenges resulting from the increasing density of application software components and higher dependability requirements of the future safety systems in the automotive electronics, a dependability software service to monitor individual application software components in runtime is required in order to improve the overall system dependability. This paper proposes the application of a software watchdog service providing heartbeat monitoring and program flow checking. The software watchdog is integrated in a software platform for the automotive safety electronics. A model-based design with Matlab/Simulink and an evaluation of this software watchdog service in a hardware-in-the-loop validator are also given.

[1]  Régis Leveugle,et al.  A new approach to control flow checking without program modification , 1991, [1991] Digest of Papers. Fault-Tolerant Computing: The Twenty-First International Symposium.

[2]  Rolf Ernst,et al.  Safe Automotive Software Development , 2003, DATE.

[3]  Ravishankar K. Iyer,et al.  Chameleon: A Software Infrastructure for Adaptive Fault Tolerance , 1999, IEEE Trans. Parallel Distributed Syst..

[4]  Manfred Broy,et al.  Automotive software engineering , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[5]  M. Broy Automotive software and systems engineering , 2005, Proceedings. Second ACM and IEEE International Conference on Formal Methods and Models for Co-Design, 2005. MEMOCODE '05..

[6]  Edward J. McCluskey,et al.  Control-flow checking by software signatures , 2002, IEEE Trans. Reliab..

[7]  Donal Heffernan,et al.  Digital networks in the automotive vehicle , 1999 .

[8]  Frank Mertens,et al.  Close-to-production prototyping , 2006 .

[9]  Charles B. Seib Watching the Watchdog , 1975 .