期刊文献+

面向龙芯处理器的编译检测技术研究

A Research on the Compile Testing Technology for the Godson CPU
下载PDF
导出
摘要 国产龙芯处理器在国产信息化的道路上发挥着重要作用,其性能的发挥需要系统核心软件的全力配合。作为系统核心软件之一的编译器的重要性已提升至信息产业前列,是确保安全关键系统能否正常运行的关键。以国防科工委公布的航天型号C语言安全子集作为安全检测技术的标准,构造符合规范的测试用例,通过形式化验证技术对LonGcc编译器进行改造、升级。最后实测表明,所构造的编译器符合C语言安全子集标准,并且没有增加执行时的开销。 The domestic made Godson processor has played an important role in domestic informatization by giving full play to its property with the support of the core software system.As one of the core software system,the importance of the compiler has been raised to the forefront of the information industry and it is regarded as the key to ensure normal operation of safety critical systems.Taken the space type C safe subset published by COSTIND as a standard of safety inspection technology,test cases conforming to the specification are constructed and LonGcc compiler is modified and upgraded by formal verification techniques.The final measured results show that the constructed compiler is in accordance with C language subset safety standards and does not increase the overhead at execution time.
作者 赖策 李明东 刘茜 李艳梅 LAI Ce;LI Mingdong;LIU Xi;LI Yanmei(College of Computer, China West Normal University,Nanchong Sichuan 637009,China)
出处 《西华师范大学学报(自然科学版)》 2017年第4期462-466,共5页 Journal of China West Normal University(Natural Sciences)
基金 西华师范大学创新团队项目(CXTD2014-11)
关键词 龙芯处理器 形式化验证 安全检测 LonGcc编译器 C语言安全子集 the godson processor formal verification safety inspection LonGcc compiler C language safe subset
  • 相关文献

参考文献5

二级参考文献57

  • 1张焕国,罗捷,金刚,朱智强,余发江,严飞.可信计算研究进展[J].武汉大学学报(理学版),2006,52(5):513-518. 被引量:114
  • 2GJB5369-2005航天型号软件C语言安全子集[S].国防科学技术工业委员会,2005:1-44.
  • 3Department of Defense. DoD 5200.28-STD Department of defense trusted computer system evaluation criteria[S]. USA: DoD, 1985.
  • 4KRAFT A, MALLOY A, POWER F. A tool chain for re- verse engineering C + + applications [ J ]. Science of Computer Programming, 2007, 69( 13 ) :3 -13.
  • 5GSCHWIND T, PINZGER M, GALL H. TUAnalyzer- analyzing templates in C + + code [ C ]//Proceedings of the 11'h Working Conference on Reverse Engineering. Delft : IEEE, 2004 : 48 - 57.
  • 6ANTONIOL G, DIPENTA M, MASONE G, et al. Compiler hacking for source code analysis [ J ]. Software Quality Journal, 2004, 12(4) :383 -06.
  • 7TERENCE P. The Definitive ANTLR Reference: Build- ing Domain-Specific Languages [ M ]. Raleigh, Dallas : Pragmatic Bookshelf, 2007.
  • 8SCOTF M, GEORGE N. Elkhound: A fast, practical glr parser generator [ C]//Proceedings of the 13th Interna- tiona! Conference on Compiler Construction. Barcelona:EATCS, EASST, EAPLS, ACM, 2004 : 325 - 336.
  • 9GEORGE C N, SCOTY M, SHREE P R, et al. CIL: In- termediate language and tools for analysis and transforma- tion of C programs [ C ]//Proceedings of the 11 th Interna- tional Conference on Compiler Construction. Grenoble: EATCS, EASST, EAPLS, ACM, 2002:213-228.
  • 10CHRIS L, VIKRAM A. LLVM: A compilation frame- work for lifelong program analysis & transformation [ C ]//Proceedings of the international symposium on Code generation and optimization. PaloAho : ACM, 2004 : 75 - 92.

共引文献23

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部