arrow
Return

Using Algebra Graph Representation to Detect Pairwise-Constraint Software Faults

delete2020-01-01
delete0
delete
OA
AI
王勇 cover
王勇 (Yong Wang) *
X
Xiangyu Chen
W
Wan Zhou
刘学娟 cover
刘学娟 (Xuejuan Liu) *
J
Jun Li
G
Gui‐Fu Lu
DOI:10.1109/ACCESS.2020.3029094delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Automatic fault detection, localization, and repairing have always been a research hot spot. Because software faults can appear anywhere in a software, it is impossible to automatically repair all types of faults. One possible solution is to detect, localize, and fix a specific fault each time according to the fault signature pattern. Along this direction, we propose an approach that detects pairwise-constraint software faults using algebra graph representation. The approach takes a program and a pairwise-constraint as inputs and generates a fault report for programmers. It firstly generates a constraint control flow graph (CFG) that is labeled using pairwise constraint and then translates the constraint CFG as a path expression using algebra graph representation, which is an abstract path model for the program. Finally, it employs a detection algorithm to detect whether the program contains pairwise-constraint faults. We perform case studies to validate the effectiveness of our approach. The preliminary results show that the approach can detect pairwise-constraint software faults before software testing.
Keywords:
Fault detection
pairwise constraint
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

A
Anhui Polytechnic University
Scholars:
3.8K
Papers: 2.5K
Citations: 3.5K