DEVELOPMENT OF A TEST FACILITY AND ITS APPLICATION FOR VALIDATION AND RELIABILITY TESTING OF SAFETY-CRITICAL SOFTWARE

被引:0
|
作者
Zhao, M. [1 ]
Tailor, N. [1 ]
机构
[1] Atom Energy Canada Ltd, Mississauga, ON L5K 1B2, Canada
关键词
D O I
暂无
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
This paper describes a versatile test facility developed by AECL for validation and reliability (V&R) testing of safety-critical software used in the process trip computers for CANDU(1) reactors. It describes the hardware and software aspects of the test facility. The test hardware consists of a test rig with a test computer used for executing the test software and a process trip computer emulator The test software is comprised of an operating system, a test interpreter a test oracle, and a man-machine interface. This paper also discusses the application of the test facility in V&R testing of the process trip computer; how test scripts are prepared and automatically run on the test computer, and how test results are automatically generated by the test computer, thus eliminating potential human errors. The test scripts, which contain specific instructions for testing, are text files written in a special AECL test language. An AECL Test Language Interpreter (ATLIN) program interprets the test scripts and translates structured English statements in the test scripts into test actions. The intuitive nature of the special AECL test language, the version controlled test scripts in text format and automatic test logging feature facilitate the preparation of test cases, which are easy to repeat, review and readily modifiable, and production of consistent results. This paper presents the concept of adding a process trip computer emulator for use in preparation of V&R testing. The process trip computer emulator is designed independently from the actual process trip computer but based on the same functional specification as for the process trip computer The use of the process trip computer emulator allows the test scripts to be exercised before the actual process trip computers are available for V&R testing, thereby, resulting in a significant improvement to the project schedule. The test facility, with the built-in process trip computer emulator; is also a valuable training tool for the V&R staff and plant personnel.
引用
收藏
页码:815 / 820
页数:6
相关论文
共 50 条
  • [31] A Novel Test Coverage Metric for Safety-Critical Software
    Mukherjee, Debashis
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 486 - 491
  • [32] SAFETY-CRITICAL SOFTWARE - ARE FORMAL TEST METHODS SUFFICIENT
    JOHNSTON, I
    CONTROL AND INSTRUMENTATION, 1995, 27 (05): : 16 - 16
  • [33] Certification of software tools used in safety-critical software development
    Schuster, Gyorgy
    2022 IEEE 5TH INTERNATIONAL CONFERENCE AND WORKSHOP OBUDA ON ELECTRICAL AND POWER ENGINEERING, CANDO-EPE, 2022, : 211 - 215
  • [34] A comparison of methods for calculating the duration of software reliability demonstration testing, particularly for safety-critical systems
    Tal, O
    Bendell, A
    McCollin, C
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2000, 16 (01) : 59 - 62
  • [35] Quantitative software reliability assessment methodology based on Bayesian belief networks and statistical testing for safety-critical software
    Cai, Yuanfeng
    Wu, Yichun
    Zhou, Junyi
    Liu, Mingxing
    Zhang, Qing
    ANNALS OF NUCLEAR ENERGY, 2020, 145
  • [36] Efficiency analysis & safety assessment of automatic testing for safety-critical software
    Wu, FM
    Huang, L
    ATS 2003: 12TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2003, : 106 - 109
  • [37] Exhaustive test cases for the software reliability of safety-critical digital systems in nuclear power plants
    Cho, Jaehyun
    Shin, Sung Min
    Lee, Seung Jun
    Jung, Wondea
    NUCLEAR ENGINEERING AND DESIGN, 2019, 352
  • [38] Possibilities and limitations of applying software reliability growth models to safety-critical software
    Kim, Man Cheol
    Jang, Seung Cheol
    Ha, Jaejoo
    NUCLEAR ENGINEERING AND TECHNOLOGY, 2007, 39 (02) : 129 - 132
  • [39] An Ontological Analysis of Safety-Critical Software and Its Anomalies
    Liu, Hezhen
    Jin, Zhi
    Zheng, Zheng
    Huang, Chengqiang
    Zhang, Xun
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 311 - 320
  • [40] How to Enable Ambidexterity in Safety-Critical Software Development
    Turner, Neil
    Baxter, David
    RESEARCH-TECHNOLOGY MANAGEMENT, 2024, 67 (02) : 35 - 43