DocumentCode :
1145696
Title :
Real-time software testing for microprocessor-based protective relays
Author :
Santoso, N.I. ; Avins, J.Y.
Author_Institution :
Siemens Corp. Res. Inc., Princeton, NJ, USA
Volume :
9
Issue :
3
fYear :
1994
fDate :
7/1/1994 12:00:00 AM
Firstpage :
1359
Lastpage :
1367
Abstract :
This paper describes a new practical method, the domain-partition boundary method with software probes, and a test platform for testing real-time software embedded in protective relays. The test scheme automatically and efficiently exercises all functions of a relay in all of its operating domains, especially in the error-prone domains. While the test-case generation methodology belongs to the function-test class, it uses knowledge of the software modularity, and takes into consideration system specification and behavior, critical parameter boundary values and software flow in generating the test specification. TSL1 is used for managing the test-case generation process, and avoids redundancy. A microcomputer test platform was designed and assembled. It is a simulator which produces voltage or current levels that correspond to events in the system. A control program manages the overall process, including test case generation, wave-form production, process timing, event identification, data collection and result comparison. An implementation of the test scheme is described. Actual testing was conducted on a motor control and overload protection device for verifying its functions, but the test scheme is applicable to other microprocessor-based devices
Keywords :
electric motors; machine control; microcomputer applications; power engineering computing; power system protection; program testing; real-time systems; relay protection; TSL1; control program; critical parameter boundary values; data collection; domain-partition boundary method; embedded software testing; error-prone domains; event identification; microcomputer test platform; microprocessor-based protective relays; motor control; overload protection; process timing; real-time software testing; software flow; software probes; test specification generation; wave-form production; Assembly; Automatic testing; Embedded software; Microcomputers; Probes; Protection; Protective relaying; Redundancy; Software testing; System testing;
fLanguage :
English
Journal_Title :
Power Delivery, IEEE Transactions on
Publisher :
ieee
ISSN :
0885-8977
Type :
jour
DOI :
10.1109/61.311164
Filename :
311164
Link To Document :
بازگشت