Analyzing Fault Susceptibility of ABS Microcontroller

  • Dawid Trawczynski
  • Janusz Sosnowski
  • Piotr Gawkowski
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5219)


In real-time safety-critical systems, it is important to predict the impact of faults on their operation. For this purpose we have developed a test bed based on software implemented fault injection (SWIFI). Faults are simulated by disturbing the states of registers and memory cells. Analyzing reactive and embedded systems with SWIFI tools is a new challenge related to the simulation of an external environment for the system, designing test scenarios and result qualification. The paper presents our original approach to these problems verified for an ABS microcontroller. We show fault susceptibility of the ABS microcontroller and outline software techniques to increase fault robustness.


Fault injection fault tolerance safety evaluation real-time embedded systems automotive systems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Corno, F., Esposito, E., Reorda, M., Tosato, S.: Evaluating the effects of transient faults on vehicle dynamic performance in automotive systems. In: ITC 2004, pp. 1332–1339. IEEE Press, Los Alamitos (2004)Google Scholar
  2. 2.
    Dilger, E., Karrelmeyer, R., Straube, B.: Fault tolerant mechatronics. In: IOLTS 2004, pp. 214–218. IEEE Press, Los Alamitos (2004)Google Scholar
  3. 3.
    Mariani, R., Fuhrmann, P., Vittorelli, B.: Fault Robust Microcontrollers for Automotive Applications. In: IEEE On-line Test Symposium, pp. 213–218. IEEE Press, Los Alamitos (2006)CrossRefGoogle Scholar
  4. 4.
    Gaid, M., Cela, A., Diallo, S.: Performance Evaluation of the Distributed Implementation of a Car Suspension System. In: PDS 2006. IFAC Press (2006)Google Scholar
  5. 5.
    Nouillant, F., Aisadian, X., Moreau, A., Oustaloup, et al.: Cooperative Control for Car Suspension and Brake Systems. J. of Auto. Tech. 4(4), 147–155 (2002)Google Scholar
  6. 6.
    Zalewski, J., Trawczynski, D., Sosnowski, J., Kornecki, A., Sniezek, M.: Safety Issues in Avionics and Automotive Databuses. In: IFAC World Congress. IFAC Press (2005)Google Scholar
  7. 7.
    CEI International standard IEC 61508 (1998-2000) Google Scholar
  8. 8.
    AUTOSAR partnership,
  9. 9.
    Gawkowski, P., Sosnowski, J.: Experimental Evaluation of Fault Handling Mechanisms. In: Voges, U. (ed.) SAFECOMP 2001. LNCS, vol. 2187, pp. 109–118. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  10. 10.
    Short, M., Pont, M.J.: Fault tolerant time-triggered communication using CAN. IEEE Transactions on Industrial Informatics 3(2), 131–142 (2007)CrossRefGoogle Scholar
  11. 11.
    Adermaj, A.: Slightly-of-specification failures in the time triggered architecture. In: 7th IEEE Int. Workshop on High Level Design and Validation and Test, pp. 7–12. IEEE Press, Los Alamitos (2002)Google Scholar
  12. 12.
    Anghel, L., Leveugle, R., Vanhauwaert, P.: Evaluation of SET and SEU effects at multiple abstraction levels. In: 11-th IEEE IOLTS Symposium, pp. 309–314. IEEE Press, Los Alamitos (2005)Google Scholar
  13. 13.
    Arlat, J., Crouzet, Y., Karlsson, J., Folkesson, P., Fuchs, E., Leber, G.H.: Comparison of physical and software implemented fault injection techniques. IEEE Transactions on Computers 52(9), 1115–1133 (2003)CrossRefGoogle Scholar
  14. 14.
    Cervin, A., Henriksson, D., Lincoln, D., Eker, J., Årzén, K.: How Does Control Timing Affect Performance? IEEE Control Systems Magazine 23(3), 16–30 (2003)CrossRefGoogle Scholar
  15. 15.
    Trawczynski, D., Sosnowski, J., Zalewski, J.: A Tool for Databus Safety Analysis Using Fault Injection. In: Górski, J. (ed.) SAFECOMP 2006. LNCS, vol. 4166, pp. 261–275. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  16. 16.
    Gawkowski, P., et al.: Software Implementation of Explicit DMC Algorithm with Improved Dependability. In: Int. Joint Conf. on Computer, Information, and Systems Sciences, and Engineering (CISSE 2007), December 3 - 12 (2007)Google Scholar
  17. 17.
    Cunha, J., Rela, M., Silva, J.: On the Use of Disaster Prediction for Failure Tolerance in Feedback Control Systems. In: Dependable Systems and Networks 2002, pp. 123–134. IEEE Press, Los Alamitos (2002)CrossRefGoogle Scholar
  18. 18.
    Rangelov, K.: Simulink Model of a Quarter-Vehicle with an Anti-Lock Braking System. Research Report, Eindhoven University of Technology (2004)Google Scholar
  19. 19.
    MSC Software: Using ADAMS/Tire. ADAMS Software Manual (2005) Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Dawid Trawczynski
    • 1
  • Janusz Sosnowski
    • 1
  • Piotr Gawkowski
    • 1
  1. 1.Institute of Computer ScienceWarsaw University of TechnologyWarsawPoland

Personalised recommendations