期刊文献+

Rust语言在核电安全级仪控研发应用探讨 被引量:1

Discussion on the Application of Rust Language in Nuclear Power Safety-Level Instrument Control Research and Development
下载PDF
导出
摘要 在核安全级(1E)仪控应用中,基于处理器的应用绝大部分使用C语言来实现。针对C语言存在弱内存管理、弱数据类型、易于出错的指针控制等天然语言缺陷,提出了更安全的Rust编程语言在核电仪控中应用可能性的探讨。首先分析了C语言固有特性的安全缺陷和Rust语言的安全优势,其次结合核电行业安全软件关键需求探讨了Rust语言的切实应用场景,并阐述了Rust语言应用于核电仪控面临着极大的挑战。最后,为推动核电仪控领域应用更安全的编程语言,提出了积极的展望。 In nuclear power safety level(1E)instrumentation and control applications,most of the processor-based applications are implemented by C language.Aiming at the natural language defects of C language such as weak memory management,weak data types,and error-prone pointer control,a discussion is proposed.The discussion is on the possibility of applying safer Rust programming language on the nuclear power instrumentation and control.Firstly,the safety defects of the inherent characteristics of the C language and the safety advantages of the Rust language are analyzed,then,in combination with the key requirements of safety software in the nuclear power industry,the practical application scenarios of the Rust language are discussed.The great chal­lenges facing by the application of the Rust language applying on nuclear power instrumentation and control are discussed in detail.Finally,a positive outlook is put forward to promote the application of safer programming languages in the field of nuclear power instrumentation and control.
作者 杨斌 蒋维 常泽海 Yang Bin;Jiang Wei;Chang Zehai(School of Nuclear Science and Technology,Xi'an Jiaotong University,Xi'an,710049,China;Science and Technology on Reactor System Design Technology Laboratory,Nuclear Power Institute of China,Chengdu,610213,China)
出处 《仪器仪表用户》 2023年第6期65-68,共4页 Instrumentation
关键词 核电安全 仪控软件 Rust语言 nuclear power safety instrumentation and control software rust language
  • 相关文献

参考文献3

二级参考文献22

共引文献4

同被引文献7

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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