Functions proven may be applied in a sequel
for more effective implementing other
correctness proofs of considered SHWC.
However, in the case of the safety analysis, when
it is impossible to prove the correctness in a proposed
form, or resources for implementing such a works
volume are absent, then weakening the verified
function is possible, what enables one conclude the
SW safety.
Determining the safety functions for
implementing the verification is an essential stage of
the safety analysis and its selection is a compromise
between resources available and proven properties.
The NPP safety important systems verification
6 CONCLUSIONS
For SHWC used in NPP safety important systems, a
problem of assurance of a correct (concerning the
specification), safe, and full meeting the
requirements. Justification of the safety system,
safety, and integrity of specific software is based on
the design and design documents, presented during
the system development, specification analysis
results, algorithms, and implementation. The
approach to determining the safety functions was
applied:
Under software verification of upper-level
systems of NPP APCS, relating to safety
important systems;
To reveal software design errors at early
development stages in order decreasing risks of
an appearance of non-regular situations in the
plant’s operation process;
Under justifying NPP safety important systems
software at all life cycle stages,
moreover, has enabled one to increase the quality of
developed/modified software.
REFERENCES
Akerlund, O., Bieber, P., Boede, E., et al., 2006. ISAAC, a
framework for integrated safety analysis of functional,
geometrical and human aspects. In Proceedings of 3rd
European Congress on Embedded Real-Time Software.
(ERTS ’06), 25-27 January 2006. Toulouse, France.
Barmakov, Yu. N., 2006. Automation tools developed by
VNIIA within the program of development of nuclear
power engineering of Russia. In Automation in
Industry, no. 8, pp. 49-51. (in Russian)
Bozzano, M., Villafiorita, A., Kerlund, O., et al., 2003.
ESACS: An integrated methodology for design and
safety analysis of complex systems. In Proceedings of
the European Safety and Reliability Conference (ESREI
2003), pp. 237-245.
Byvaikov, M. E., Zharko, E. F., Mengazetdinov, N. E.,
Poletykin, A. G., Prangishvili, I. V., Promyslov, V. G.,
2006. Experience from design and application of the
top-level system of the process control system of
nuclear power-plant. In Automation and Remote
Control, vol. 67, no. 5, pp. 735-747.
Cheng, Y., Chao, N., Tian, Z., Zhicheng, Z., Ronghua, Z.,
2014. Quality assurance for a nuclear power plant
simulator by applying standards for safety-critical
software. In Progress in Nuclear Energy, vol. 70, pp.
128-133.
Eoma, H.-s., Park, G.-y., Jang, S.-c., Son, H. S., Kang, H.
G., 2013. V&V-based remaining fault estimation model
for safety–critical software of a nuclear power plant. In
Annals of Nuclear Energy, vol. 51, pp. 38-49.
Joshi, A., Miller, S. P., Whalen, M., Heimdahl, M. P. E.,
2005. A proposal for model-based safety analysis. In
Proceedings of the Digital Avionics Systems
Conference, DASC, vol. 2, p. 13.
Hill, J., Tilley, S., 2010. Creating safety requirements
traceability for assuring and recertifying legacy safety-
critical systems. In Proceedings of the 18th IEEE
International Requirements Engineering Conference,
pp. 297-302.
Jharko, E. Ph., 2003. Problems of management of software
quality. In Proceedings of the International Conference
“System Identification and Control Problems”
SICPRO ’03, Moscow, January 29-31, 2003. Moscow,
V.A. Trapeznikov Institute of Control Sciences, pp. 887-
923. (in Russian)
Jharko, E. Ph., 2014. Evaluation of the Quality of a Program
Code for High Operation Risk Plants. In IFAC
Proceedings Volumes, vol. 47, no. 3, pp. 8060-8065.
Jharko, E., 2015. Towards the quality evaluation of
software of control systems of nuclear power plants:
Theoretical grounds, main trends and problems. In
Proceedings of the 12th International Conference on
Informatics in Control, Automation and Robotics.
Colmar, France, July 21-23, 2015, pp. 471-478.
Jharko, E. Ph., 2018. Towards Quality Assurance under
Developing Safety Important Systems Software for
Nuclear Power Plants. In Proceedings of 2018
International Russian Automation Conference
(RusAutoCon). IEEE, pp. 1-6.
Kogan, I. R., Poletykin, A. G., Promyslov, V. G., Jharko, E.
Ph., 2014. Evolution of APCS of NPP with VVER,
problems, non-solved issues, new threats and possible
directions of the development. In Proceedings of XII
All-Russian Congress on Control Sciences, pp. 4200-
4211. (in Russian)
Leveson, N. G., Cha, S. S., Shimeall, T. J., 1991. Safety
verification of Ada programs using software fault trees.
In IEEE Software, IEEE, vol. 8, no. 4, pp. 48-591.
Maeran, R., Mayaka, J. K., Jung, J. C., 2018. Software
verification process and methodology for the
development of FPGA-based engineered safety features
system Author links open overlay panel. In Nuclear
Engineering and Design, vol. 330, pp. 325-331.