Dependability factors of microprocessor protection software
https://doi.org/10.21683/1729-2646-2023-23-3-73-77
Abstract
Aim. An analysis of the distinctive features of the functional dependability of software that are common to critical real-time applications in respect to microprocessor protections. Dependability indicators are among the primary operational characteristics of relay protection. As such protections migrate to microprocessor technology, it became necessary to characterise their operation and dependability with software dependability along the hardware dependability. The importance of the tasks it solves in the process of operation puts it into the category of programs used in critical real-time applications. That, in turn, toughens the requirements for their dependability evaluation.
Methods. The comparative analysis allowed evaluating the unity of the examined operational dependability factors of the software as part the examined applications, while identifying certain distinctive features that are common to relay protections that use microprocessors.
Results. The paper provides an example of such estimation that shows that, given all the complexity of testing microprocessor protection programs, the contribution of software errors still is 2,5% from the overall contribution.
Conclusion. It is shown that microprocessor protection programs fall into the category of critical real-time application programs, which allows using the experience and characteristics of such software as part of relay protection. Nevertheless, the paper cites certain distinctive features that are common only to microprocessor-based relay protection. Further tasks are specified.
About the Author
M. I. UspenskyRussian Federation
Mikhail I. Uspensky - Candidate of Engineering, Lead Researcher, Laboratory for Electrical Systems,
26 Kommunisticheskaya St., Syktyvkar, 167982, Komi Republic
References
1. An Assessment of Space Shuttle Flight Software Development processes. Committee for Review of Oversight Mechanisms for Space Shuttle Flight Software Development Processes, National Research Council; 1993. (accessed 15.06.2023). Available at: https://ntrs.nasa.gov/api/citations/19930019745/downloads/19930019745.pdf.
2. Parnas D.L., Schouwen A.J., Kwan S.P. Evaluation of Safety-Critical Software. Communications of the ACM 1990;33(6):636-648.
3. Bishop P.G., Pullen F.D. Error Masking: A Source of Failure Dependency in Multi-Version Programs; 1991. DOI: 10.1007/978-3-7091-9123-1.3.
4. Eckhardt D.E., Caglayan A.K., Knight J.C., Lee L.D., McAllister D.F., Kelly J.P.J. An experimental evaluation of software redundancy as a strategy for improving reliability. IEEE Transactions on Software Engineering 1991;17(7):692-702. DOI: 10.1109/32.83905.
5. Livshits Yu.E. [Programmable logic controllers for process control. Part 1]. Minsk: BNTU; 2014.
6. [Concept for the development of relay protection and automatic equipment of the integrated power grid. Annex 1 to the Minutes of meeting of the Rosseti Executive Board no. 356 dated 22.06.2015].
7. [Distribution of RPAE malfunctions by the types of technical causes and types of RPAE devices for the period between 01.01.2020 and 30.06.2020]. (accessed 15.06.2023). Available at: https://www.so-ups.ru/fileadmin/files/company/rza/rza_rez_info/rza_rez_vid_teh_1- 2k2020.xl.
Review
For citations:
Uspensky M.I. Dependability factors of microprocessor protection software. Dependability. 2023;23(3):73-77. (In Russ.) https://doi.org/10.21683/1729-2646-2023-23-3-73-77