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 条
  • [21] Agile methods for safety-critical software development
    Weyrauch, K
    Poppendieck, M
    Morsicato, R
    Van Schooenderwoert, N
    Pyritz, B
    EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 202 - 202
  • [22] Towards Agile Testing for Railway Safety-critical Software
    Li, Nan
    Guo, Jin
    Lei, Jeff
    Li, Yao
    Rao, Chang
    Cao, YaXin
    PROCEEDINGS OF THE XP2016 SCIENTIFIC WORKSHOPS, 2016,
  • [23] Introduction to characterization of monitors for testing safety-critical software
    Di Biagio, Christian
    Pennella, Guido
    Lomartire, Anna
    Cantone, Giovanni
    ICSOFT 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2006, : 253 - 256
  • [24] Safety-critical software
    1600, IEEE Computer Society (30):
  • [25] Safety-Critical Software
    Merino, Pedro
    Schoitsch, Erwin
    ERCIM NEWS, 2008, (75): : 12 - 13
  • [26] A Controlled Experiment in Testing of Safety-Critical Embedded Software
    Enoiu, Eduard P.
    Causevic, Adnan
    Sundmark, Daniel
    Pettersson, Paul
    2016 9TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2016, : 1 - 11
  • [27] SAFETY-CRITICAL SOFTWARE
    PANCUCCI, D
    ENGINEERING, 1991, 231 (08): : 45 - 47
  • [28] Requirements discovery during the testing of safety-critical software
    Lutz, RR
    Mikulski, IC
    25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 578 - 583
  • [29] Testing of Safety-Critical Software Embedded in an Artificial Heart
    Cha, Sungdeok
    Jeong, Sehun
    Yoo, Junbeom
    Kim, Young-Gab
    ADVANCES IN SYSTEMS SAFETY, 2011, : 143 - +
  • [30] Test-linked specification for safety-critical software
    Hecht, H
    Hecht, M
    THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 5: ADVANCED TECHNOLOGY, 1997, : 267 - 272