Issue No.05 - September/October (1998 vol.18)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/40.735945
Embedded systems assume increasing responsibilities in safety-critical automotive applications. For this class of applications, we have adopted a co-design approach based on successive validation phases. The first and most important design phase operates directly on an executable system specification, with a particular focus on fault modeling and robustness criteria, such as liveness and determinism. The second phase synthesizes subsystems into independent software processes that interact asynchronously with each other; the third phase results in a hardware/software prototype, for example a combination of FPGA and Microcontroller. We have applied this approach to the design of a bus-based airbag system.
Fault tolerance, embedded sytems, hardware-software codesign, automotive air bags
Reinhard von Hanxleden, Ali Botorabi, Slawomir Kupczyk, "A Codesign Approach for Safety-Critical Automotive Applications", IEEE Micro, vol.18, no. 5, pp. 66-79, September/October 1998, doi:10.1109/40.735945