错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Application of Continuous Integration in the Development of Embedded Software for Nuclear Power Industry

  • Tao Peng,
  • Wen-Tao Fu,
  • Si-Di Kong,
  • Xiao-Long Li,
  • Ci-Fu Xie,
  • Ting Fu,
  • Fei Yang

摘要

Continuous integration is a practice of improving the quality and efficiency of software product development. It has been widely used in the field of Internet software industry, but its application in embedded device software integration in nuclear power industry is limited. With high reliability requirements, the nuclear grade paperless recorder, as the main equipment for monitoring, displaying and recording the operating parameters of nuclear power plants, is a typical embedded software operation equipment, have the characteristics of multiple software modules and multi-team development. In the process of software integration, there are problems such as separation of software coding and operating environment, long integration cycle and high failure rate. There is an urgent need to improve the efficiency and quality of software development. On the basis of in-depth analysis of the software architecture of paperless recorder products and Jenkins continuous integration tool, this paper proposes a continuous integration environment based on Jenkins and completes the automated pipeline design of the development process of paperless recorder software codes’ submission, merging, testing and version release. The software development efficiency has been greatly improved. This method can be applied to the same kind of high reliability embedded software integration process and can effectively promote the development efficiency and development quality.