Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2011, Vol. 37 ›› Issue (3): 230-232,235. doi: 10.3969/j.issn.1000-3428.2011.03.081

• Networks and Communications • Previous Articles     Next Articles

Design and Implementation of Vital Coded Pre-Compiler

LI Gang a, DING Jia a, LIANG Meng-lei b, XUE Xiao-ping a, WANG Xiao-ping b   

  1. (a. Department of Information and Communication Engineering; b. Department of Computer Science and Technology, Tongji University, Shanghai 201804, China)
  • Online:2011-02-05 Published:2011-01-28

安全编码预编译器的设计与实现

李 刚a,丁 佳a,梁盟磊b,薛小平a,王小平b   

  1. (同济大学 a. 信息与通信工程系;b. 计算机科学与技术系,上海 201804)
  • 作者简介:李 刚(1986-),男,硕士研究生,主研方向:可靠计算,故障虚拟化;丁 佳、梁盟磊,硕士研究生;薛小平,副教授、 博士;王小平,教授、博士

Abstract: Aiming at the safety problem of rail transit equipment, this paper designs and implements Vital Coded Pre-Compiler(VCPC) based on the coding principle of Vital Coded Processor(VCP). VCPC can transform the source codes into codes which are safe and can be verified. Faults are detected by the safe codes running on VCP’s single processor. Test results show that the non detection probability of an error can be 1/A.

Key words: Vital Coded Processor(VCP), pre-compiler, coding, fault detection

摘要: 针对轨道交通车载装备的安全性问题,基于安全编码处理器(VCP)的编码思想,设计并实现安全编码预编译器(VCPC)。VCPC能将没有安全性的源代码转换成具有验证能力的安全代码,生成的安全代码可应用于VCP中的单处理器,实现对处理器各种故障的监测和保护。测试结果表明,该安全代码的剩余错误率可以达到1/A。

关键词: 安全编码处理器, 预编译器, 编码, 故障检测

CLC Number: