AN ASPECT-ORIENTED SOFTWARE FAULT TOLERANCE ENHANCEMENT TOOL

Huang Yanyi,Yu Yang,Peng Xin,Zhao Wenyun
DOI: https://doi.org/10.3969/j.issn.1000-386X.2012.02.003
2012-01-01
Abstract:Fault tolerance is an important means to assure software reliability.The goal of this paper is to use the information of static analysis on software system to form the aspect file with fault tolerance capability for enhancing the fault tolerance capability of software system.We first use the analysis tool of Abstract syntax tree to get some useful information,such as the type of exception and the method of exception throwing.Then we use template generation tool to generate corresponding recovery code,and use aspect-oriented mechanism to weave the code into the system dynamically.Finally,we make a case to prove the feasibility of the method in realising fault tolerance enhancement.
What problem does this paper attempt to address?