首页> 外文会议>International topical meeting on nuclear plant instrumentation, control, and human-machine interface technologies >THE DEVELOPMENT OF INTEGRATED ENGINEERING TOOL (SafeCASE-PLC) FOR SAFETY GRADE PLC
【24h】

THE DEVELOPMENT OF INTEGRATED ENGINEERING TOOL (SafeCASE-PLC) FOR SAFETY GRADE PLC

机译:安全等级PLC集成工程工具(SafeCASE-PLC)的开发

获取原文

摘要

Regarding digitalizing the Nuclear Instrumentation and Control Systems, the application program responsible for the safety functions of Nuclear I&C Systems shall ensure the robustness of the safety function through development, testing, and validation roles for a life cycle process during the software development. The importance of software in nuclear systems is increasing continuously. Integrated engineering tools to develop, test, and validate safety application programs require increasingly more complex parts among a number of components within nuclear digital I&C systems. This paper introduces an integrated engineering tool, SafeCASE-PLC, which is being developed by our project and also presents a common platform, testing strategy, and validation methods implemented in the SafeCASE-PLC. A common platform means a framework to integrate the CASE-TOOL which can develop, test, and validate the software for the I&C System of a nuclear facility. The platform for the SafeCASE-PLC uses the framework based on JAVA-Eclipse. It integrates the industrial development tools supporting Function Block Diagram (FBD) languages onto its framework. The SafeCASE-PLC supports the sub-module to translate the FBD languages into C languages and includes a plug-in software tool that can test C languages. On the contrary, we also research the methods that can test directly the application generated using FBD languages. The newly generated application program can be tested directly without converting into C language. It is possible to test the application program directly as well as indirectly. The two testing results from the C tester and the FBD tester can be utilized for ensuring a quality feature of the translator that can convert the FBD application to C language code. The SafeCASE-PLC includes a utility that can verify some applications formally. The utility translates the FBD program into the Verilog Program. It performs an equivalence check and model check using formal verification tools such as VIS and SMV. The equivalence check of a VIS can prove the equality of the FBD program and Verilog program. The model checking function of an SMV can also prove whether the FBD program satisfies the verification attribute mathematically.
机译:关于数字化核仪器仪表和控制系统,负责核I&C系统安全功能的应用程序应通过在软件开发过程中对生命周期过程进行开发,测试和验证来确保安全功能的鲁棒性。软件在核系统中的重要性正在不断提高。用于开发,测试和验证安全应用程序的集成工程工具需要核数字I&C系统中许多组件中越来越复杂的部分。本文介绍了由我们的项目开发的集成工程工具SafeCASE-PLC,还介绍了在SafeCASE-PLC中实现的通用平台,测试策略和验证方法。通用平台是指用于集成CASE-TOOL的框架,该框架可以为核设施的I&C系统开发,测试和验证软件。 SafeCASE-PLC的平台使用基于JAVA-Eclipse的框架。它将支持功能块图(FBD)语言的工业开发工具集成到其框架中。 SafeCASE-PLC支持将FBD语言转换为C语言的子模块,并包括可以测试C语言的插件软件工具。相反,我们还研究了可以直接测试使用FBD语言生成的应用程序的方法。新生成的应用程序可以直接测试,而无需转换为C语言。可以直接或间接测试应用程序。来自C测试人员和FBD测试人员的两个测试结果可用于确保转换器的质量特征,该质量特征可将FBD应用程序转换为C语言代码。 SafeCASE-PLC包含一个可以正式验证某些应用程序的实用程序。该实用程序将FBD程序转换为Verilog程序。它使用VIS和SMV等形式的验证工具执行等效检查和模型检查。 VIS的等效检查可以证明FBD程序和Verilog程序的等效性。 SMV的模型检查功能还可以证明FBD程序是否在数学上满足验证属性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号