A Study on the Implementation of the Fault-Injector for the Fault Tolerant Train Communication Network

내고장성 전동차 네트워크를 위한 결함 발생기 연구

  • Published : 2001.10.01

Abstract

Recently, fault injection techniques are used for evaluation of the fault coverage properties of safety-critical systems. This paper describes the TCN Fault Injector(TFI) implemented for TCN safety analysis. The implemented TFI injects network level faults to Intelligent MVB Controller that is designed for the Korean High Speed Train. With TFI, it can be verified whether the MVB controller meets TCN specification and its safety requirements.

Keywords

References

  1. IEC 60870-5-1 Standard, Train Communication Network: Part (1)General Architecture (2)Real-time Protocol (3)Multifunction Vehicle Bus (4)Wire Train Bus (5)Train Network Management (6)Train Communication Conformance Testing, 1996
  2. G. Fadin and F. Cabaliere, 'IEC TC9 WG22 train communication network dependability and safety concepts,' World Congress on Railway Research 97, 1997
  3. H. Kirrmann and P. A. Zuber, 'IEC/IEEE train communication network,' 1996
  4. Avresky, D., Arlat, J., Laprie, J.-C., and Crouzet, Y., 'Fault injection for the formal testing of fault tolerance,' Fault-Tolerant Computing, 1992. FTCS-22. Digest of Papers., Twenty-Second International Symposium on, 1992, pp. 345-354 https://doi.org/10.1109/FTCS.1992.243566
  5. Mei-Chen Hsueh; Tsai, T. K.; Iyer, R. K., 'Fault injection techniques and tools,' Computer, Volume: 30 4, April 1997, pp. 75-82 https://doi.org/10.1109/2.585157
  6. Guthoff, J. and Sieh, V., 'Combining software-implemented and simulation-based fault injection into a single fault injection method,' Fault-Tolerant Computing, 1995. FTCS-25. Digest of Papers., Twenty-Fifth International Symposium on, 1995, pp. 196-206 https://doi.org/10.1109/FTCS.1995.466978
  7. Rosenberg, H. A. and Shin, K. G., 'Software fault injection and its application in distributed systems,' Fault-Tolerant Computing, 1993. FTCS-23. Digest of Papers., The Twenty-Third International Symposium on, Aug. 1993, pp. 208-217 https://doi.org/10.1109/FTCS.1993.627324
  8. Benso, A., Prinetto, P., Rebaudengo, M., Reorda, and M. S., 'A fault injection environment for microprocessor-based boards,' Test Conference, 1998. Proceedings., International, pp. 768-773 https://doi.org/10.1109/TEST.1998.743259
  9. Benso, A., Civera, P. L., Revaudengo, M., and Sonza Reorda, M., 'A low-cost programmable board for speeding-up fault injection in microprocessor-based systems,' Reliability and Maintainability Symposium, 1999. Proceedings. Annual, 1999, pp. 171-177 https://doi.org/10.1109/RAMS.1999.744114
  10. Getting Started, San Jose, 'MAX+PLUS II programmable logic development system,' Ca:Altera Corporation, November 1995
  11. 박세현, '디지털 시스템 설계를 위한 VHDL기본과 활용,' 도서출판 그린, 1998년 10월