Authors
W Spencer Smith, Nirmitha Koothoor
Publication date
2016/4/1
Journal
Nuclear Engineering and Technology
Volume
48
Issue
2
Pages
404-418
Publisher
Elsevier
Description
This paper presents a documentation and development method to facilitate the certification of scientific computing software used in the safety analysis of nuclear facilities. To study the problems faced during quality assurance and certification activities, a case study was performed on legacy software used for thermal analysis of a fuelpin in a nuclear reactor. Although no errors were uncovered in the code, 27 issues of incompleteness and inconsistency were found with the documentation. This work proposes that software documentation follow a rational process, which includes a software requirements specification following a template that is reusable, maintainable, and understandable. To develop the design and implementation, this paper suggests literate programming as an alternative to traditional structured programming. Literate programming allows for documenting of numerical algorithms and code together in …
Total citations
201620172018201920202021202220232024933223134