Metamorphic testing of the NUIT code based on burnup time. (April 2021)
- Record Type:
- Journal Article
- Title:
- Metamorphic testing of the NUIT code based on burnup time. (April 2021)
- Main Title:
- Metamorphic testing of the NUIT code based on burnup time
- Authors:
- Li, Meng
Wang, Lijun
Yue, Wei
Liu, Bei
Liu, Jiawei
Liu, Zixi
Yan, Shiyu
Yang, Xiaohua - Abstract:
- Highlights: A set of metamorphic relations is identified based on burnup time after the theoretical analysis is presented. The existence, validity, effectiveness, and reliability of metamorphic relations are illustrated through a group of experiments. Usage suggestions of those metamorphic relations are recommended. Other point-depletion calculation programs can directly use them, and researchers can also reference the testing process. Abstract: Traditional testing methods play an active role in nuclear design software testing. However, most of them belong to the direct comparison method, which judges whether the program is correct by comparing the actual result with the expected value. Because of the large number of nuclides and the existence of short half-life nuclides and closed-circle burnup chains, it is almost impossible to predict the production of the burnup program accurately. It makes the direct way inapplicable or even invalid. This issue that is hard to construct expected values is called the testing oracle problem. Metamorphic testing is one of the effective techniques to alleviate it. Metamorphic relation plays a crucial role in metamorphic testing. It describes the basic properties of mathematical equations and numerical solution algorithms, which is of considerable significance to deeply understand the nuclear design program's behavior. After analyzing the nature of the point-depletion calculation program, a set of metamorphic relations based on burnup timeHighlights: A set of metamorphic relations is identified based on burnup time after the theoretical analysis is presented. The existence, validity, effectiveness, and reliability of metamorphic relations are illustrated through a group of experiments. Usage suggestions of those metamorphic relations are recommended. Other point-depletion calculation programs can directly use them, and researchers can also reference the testing process. Abstract: Traditional testing methods play an active role in nuclear design software testing. However, most of them belong to the direct comparison method, which judges whether the program is correct by comparing the actual result with the expected value. Because of the large number of nuclides and the existence of short half-life nuclides and closed-circle burnup chains, it is almost impossible to predict the production of the burnup program accurately. It makes the direct way inapplicable or even invalid. This issue that is hard to construct expected values is called the testing oracle problem. Metamorphic testing is one of the effective techniques to alleviate it. Metamorphic relation plays a crucial role in metamorphic testing. It describes the basic properties of mathematical equations and numerical solution algorithms, which is of considerable significance to deeply understand the nuclear design program's behavior. After analyzing the nature of the point-depletion calculation program, a set of metamorphic relations based on burnup time is identified and applied to the NUIT code. Specifically, the mutation operator is used to introduce artificial faults in the original code. Both metamorphic testing and the direct comparison method are all used to examine the mutant. The latter consists of transmutation trajectory analysis and the original program. Experiments show that the metamorphic relations proposed in this paper are real, and metamorphic testing has a similar failure detection ability to the direct comparison method. When the direct way is invalid, it can still work effectively, stably, and reliably without false positive. Finally, some useful suggestions on those metamorphic relations are given. Other burnup programs can directly apply them and learn from this example. … (more)
- Is Part Of:
- Annals of nuclear energy. Volume 153(2021)
- Journal:
- Annals of nuclear energy
- Issue:
- Volume 153(2021)
- Issue Display:
- Volume 153, Issue 2021 (2021)
- Year:
- 2021
- Volume:
- 153
- Issue:
- 2021
- Issue Sort Value:
- 2021-0153-2021-0000
- Page Start:
- Page End:
- Publication Date:
- 2021-04
- Subjects:
- The point-depletion calculation -- NUIT -- Verification -- Metamorphic testing -- Metamorphic relation
Nuclear energy -- Periodicals
Nuclear engineering -- Periodicals
621.4805 - Journal URLs:
- http://www.sciencedirect.com/science/journal/03064549 ↗
http://catalog.hathitrust.org/api/volumes/oclc/2243298.html ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.anucene.2020.108027 ↗
- Languages:
- English
- ISSNs:
- 0306-4549
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 1043.150000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 15485.xml