J4 ›› 2011, Vol. 38 ›› Issue (1): 59-65.doi: 10.3969/j.issn.1001-2400.2011.01.010

• Original Articles • Previous Articles     Next Articles

Exception handling based alias analysis technique in software maintenance

WANG Liming;CHEN Ke;XU Lin;ZHANG Zhongbao;LIU Jian;CHEN Ping   

  1. (Research Inst. of Software Engineering, Xidian Univ., Xi'an  710071, China)
  • Received:2009-12-21 Online:2011-02-20 Published:2011-04-08
  • Contact: WANG Liming E-mail:wanglm@mail.xidian.edu.cn

Abstract:

For the error diagnosis problem in object-oriented software maintenance, this paper proposes a novel alias analysis technique. By extending the control flow graph of a program, exception handling structures are analyzed. Based on the extended control flow graph, the process of alias analysis is divided into two phases, flow sensitive intra-class analysis and requirements based inter-class analysis, to achieve a complete alias analysis of the whole system, and effectively improves the efficiency of error diagnosis for programs which contain exception handling structures.

Key words: software maintenance, alias analysis, exception handling, control flow graph