• 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