Abstract

The article describes an automated verification method used for application software of control safety systems based on the TPTS-SB equipment. Verification is performed by comparing two mathematical models (oriented graphs): one obtained by processing the original design data, i.e., graphical functional diagrams, and the other formed by reversing the program code loaded from the controller. The vertices in both graphs are functional blocks of mathematical and logical operations; the edges are connections between them. The constructed mathematical models undergo a comparison, covering the vertices and edges of the graphs as well as the memory cells and values of constants. The equivalence of mathematical models proves the correspondence between the program code and the initial set of design functional diagrams. The proposed automated verification method makes it possible to prove that no distortion is introduced into the program during the process of converting graphical functional diagrams into the program code with its subsequent translation and loading into the controller. It is postulated that any distortions will be detected during the verification procedure, which is performed every time after loading the code into the controller. The solution provides an acceptable speed when large volumes of vector graphics stored in a relational database are processed, and makes it possible to visualize the verification results. The proposed method is implemented in the GET-R1 instrumentation tools for TPTS-SB and is used in designing and verifying the application software of the safety systems at the Belarusian NPP.

Highlights

  • Research ArticleVerification on application program generation and loading for safety systems of nuclear power plants based on the reverse engineering method*

  • Specialists of the FSUE VNIIA have developed a technological software/hardware complex (TPTS-SB) for digi-1tal control safety systems (CSS) of NPP instrumentation and control (I&C) systems

  • Man-made graphical control algorithms are tested for compliance with the design requirements for application programs for the TPTS-SB equipment; the program code is automatically generated in the problem-oriented language and translated into a binary representation

Read more

Summary

Research Article

Verification on application program generation and loading for safety systems of nuclear power plants based on the reverse engineering method*.

Introduction
Initial process of developing and loading application programs
Reverse engineering of a program into graphical or tabular representation
Advantages in comparison with known solutions
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call