Software Fault Location of CNC System Based on Similar Path Set and Artificial Neural Network

The assurance of software reliability of the CNC system is difficult to realize with the continuous increase in the computational complexity and software scale of the CNC system. Therefore, there is an increasing demand for efficient methods that are able to locate the defect codes quickly and accur...

Full description

Bibliographic Details
Main Authors: Xiuhua Yuan, Yiqiang Wang, Yan Gu
Format: Article
Language:English
Published: SAGE Publishing 2013-01-01
Series:Advances in Mechanical Engineering
Online Access:https://doi.org/10.1155/2013/357308
Description
Summary:The assurance of software reliability of the CNC system is difficult to realize with the continuous increase in the computational complexity and software scale of the CNC system. Therefore, there is an increasing demand for efficient methods that are able to locate the defect codes quickly and accurately. This study proposes a practical fault location method which is based on the similar path set and artificial neural network (ANN). The detailed fault location process involves the following steps: ( 1 ) according to the execution information recorded by the monitor, the failed path is generated; ( 2 ) the similar path set is obtained from the control flow graph and the failed path; the ANN is trained by the learning sample which is composed of the failed path and the similar path set; ( 3 ) the defect code is judged by ANN. The results of the fault location experiment on the interpolation module showed that the proposed method located the software fault quickly and accurately without depending on the experience and intuition of maintainers.
ISSN:1687-8132