z-logo
open-access-imgOpen Access
Using Algebra Graph Representation to Detect Pairwise-Constraint Software Faults
Author(s) -
Yong Wang,
Xiangyu Chen,
Wan Zhou,
Xuejuan Liu,
Jun Li,
Guifu Lu
Publication year - 2020
Publication title -
ieee access
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.587
H-Index - 127
ISSN - 2169-3536
DOI - 10.1109/access.2020.3029094
Subject(s) - aerospace , bioengineering , communication, networking and broadcast technologies , components, circuits, devices and systems , computing and processing , engineered materials, dielectrics and plasmas , engineering profession , fields, waves and electromagnetics , general topics for engineers , geoscience , nuclear engineering , photonics and electrooptics , power, energy and industry applications , robotics and control systems , signal processing and analysis , transportation
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom