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 条
  • [41] Design tool assessment for safety-critical software development
    Kornecki, AJ
    Zalewski, J
    28TH ANNUAL NASA GODDARD SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2004, : 105 - 113
  • [42] Advances in modeling, verification and testing of safety-critical software architectures
    Abderrahim Ait Wakrime
    Yassine Ouhammou
    Innovations in Systems and Software Engineering, 2022, 18 : 483 - 484
  • [43] Advances in modeling, verification and testing of safety-critical software architectures
    Ait Wakrime, Abderrahim
    Ouhammou, Yassine
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2022, 18 (04) : 483 - 484
  • [44] Exhaustive testing of safety-critical software for reactor protection system
    Lee, Sang Hun
    Lee, Seung Jun
    Shin, Sung Min
    Lee, Eun-chan
    Kang, Hyun Gook
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2020, 193 (193)
  • [45] Automated Test Case Generation for Safety-Critical Software in Scade
    Kurian, Elson
    Braione, Pietro
    Briola, Daniela
    D'Avino, Dario
    Modonato, Matteo
    Denaro, Giovanni
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE, ICSE-SEIP, 2023, : 483 - 494
  • [46] SAFETY-CRITICAL SOFTWARE - A VIGNETTE
    MCDERMID, J
    SOFTWARE ENGINEERING JOURNAL, 1993, 8 (01): : 2 - 3
  • [47] Mandate safety-critical software
    Frisina, J
    COMMUNICATIONS OF THE ACM, 2004, 47 (01) : 12 - 12
  • [48] Changing safety-critical software
    Rierson, LK
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2001, 16 (06) : 25 - 30
  • [49] Perspectives on safety-critical software
    Bhansali, PV
    AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE - PROCEEDINGS, 1997, : 108 - 109
  • [50] Inject fault to test safety-critical software using script
    Yang, JH
    Li, M
    ICEMI 2005: CONFERENCE PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL 8, 2005, : 354 - 359