Metamorphic Relations Recognition Method Based on Node Features and Path Features

Tongtong Zhang,Jie Liu,Xiaohua Yang,Shiyu Yan,Meng Li
DOI: https://doi.org/10.1088/1742-6596/2219/1/012059
2022-01-01
Journal of Physics Conference Series
Abstract:Abstract The classification model of the metamorphic relations of the scientific computing program has four categories, of which the code model occupies an important position. We redefine a metamorphic relations, which is single-line metamorphic relations and it exists in the nuclear power program. And it is more comprehensive compared to other metamorphic relations to reflect the internal logic of the program, while node features and path features can maximize the logical structure of the programs. Based on the above situation, we started from the code layer to study the metamorphic relations, put the control flow chart as the bridge of the code and metamorphic relations, extract node features and path features control flowchart and transform the identification problem of metamorphic relations into the problem of predictive model classification. Apply the identified single-line metamorphic relations to the nuclear power field and detect the effectiveness of the software program. The results show that the method is used to enrich the study of the metamorphic relations with the code level, and further improve the degree of automation of metamorphic tests.
What problem does this paper attempt to address?