Yin Zhao , Meng Li , Ke Zhang , Xiaohua Yang , Jie Liu , Shiyu Yan
{"title":"Verification of multi-scale coupling program for high temperature gas-cooled reactor based on metamorphic testing","authors":"Yin Zhao , Meng Li , Ke Zhang , Xiaohua Yang , Jie Liu , Shiyu Yan","doi":"10.1016/j.anucene.2025.111846","DOIUrl":null,"url":null,"abstract":"<div><div>The multi-scale coupling program for high temperature gas-cooled reactors encompasses complex physical phenomena across the microscopic, mesoscopic, and macroscopic level. Owing to the significant development expenses and the complexity of forming precise analytical solutions, making traditional testing methods invalid, verifying multi-scale codes is hindered by the oracle problem. Metamorphic testing is an effective technique to alleviate the oracle problem. This study uses a two-stage verification method grounded in metamorphic relations, following the introduction of code verification in the nuclear domain. Upon identifying 13 metamorphic relations and 1 property based on fundamental physical characteristics, 87 test case pairs successfully revealed two deeply hidden faults undetected by traditional testing methods. The experimental findings indicate that metamorphic testing serves both as a mechanism to evaluate the code correctness and as a technique to increase the number of verification cases. Furthermore, it presents great potential for applications in the verification of nuclear software.</div></div>","PeriodicalId":8006,"journal":{"name":"Annals of Nuclear Energy","volume":"226 ","pages":"Article 111846"},"PeriodicalIF":2.3000,"publicationDate":"2025-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annals of Nuclear Energy","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0306454925006632","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"NUCLEAR SCIENCE & TECHNOLOGY","Score":null,"Total":0}
引用次数: 0
Abstract
The multi-scale coupling program for high temperature gas-cooled reactors encompasses complex physical phenomena across the microscopic, mesoscopic, and macroscopic level. Owing to the significant development expenses and the complexity of forming precise analytical solutions, making traditional testing methods invalid, verifying multi-scale codes is hindered by the oracle problem. Metamorphic testing is an effective technique to alleviate the oracle problem. This study uses a two-stage verification method grounded in metamorphic relations, following the introduction of code verification in the nuclear domain. Upon identifying 13 metamorphic relations and 1 property based on fundamental physical characteristics, 87 test case pairs successfully revealed two deeply hidden faults undetected by traditional testing methods. The experimental findings indicate that metamorphic testing serves both as a mechanism to evaluate the code correctness and as a technique to increase the number of verification cases. Furthermore, it presents great potential for applications in the verification of nuclear software.
期刊介绍:
Annals of Nuclear Energy provides an international medium for the communication of original research, ideas and developments in all areas of the field of nuclear energy science and technology. Its scope embraces nuclear fuel reserves, fuel cycles and cost, materials, processing, system and component technology (fission only), design and optimization, direct conversion of nuclear energy sources, environmental control, reactor physics, heat transfer and fluid dynamics, structural analysis, fuel management, future developments, nuclear fuel and safety, nuclear aerosol, neutron physics, computer technology (both software and hardware), risk assessment, radioactive waste disposal and reactor thermal hydraulics. Papers submitted to Annals need to demonstrate a clear link to nuclear power generation/nuclear engineering. Papers which deal with pure nuclear physics, pure health physics, imaging, or attenuation and shielding properties of concretes and various geological materials are not within the scope of the journal. Also, papers that deal with policy or economics are not within the scope of the journal.