Experiments with Non-Termination Analysis for Java Bytecode

Electronic Notes in Theoretical Computer Science - Tập 253 - Trang 83-96 - 2009
Étienne Payet1
1IREMIA, Université de La Réunion, France

Tài liệu tham khảo

Bol, 1991, An Analysis of Loop Checking Mechanisms for Logic Programs, Theoretical Computer Science, 86, 35, 10.1016/0304-3975(91)90004-L

Cousot, P. and R. Cousot, Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints, in: Proc. of the 4th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL'77), 1977, pp. 238–252

Godefroid, 2005, DART: Directed Automated Random Testing, 213

Gupta, 2008, Proving non-Termination, 147

Lindholm, 1999

Rossignoli, 2006, Detecting Non-Cyclicity by Abstract Compilation into Boolean Functions, vol. 3855, 95

Shen, 2001, Loops Checks for Logic Programs with Functions, Theoretical Computer Science, 266, 441, 10.1016/S0304-3975(00)00197-3

Waldmann, 2004, Matchbox: A Tool for Match-bounded String Rewriting, vol. 3091, 85

Waldmann

Zankl, H. and A. Middeldorp, Nontermination of String Rewriting using SAT, in: Proc. of the 9th International Workshop on Termination (WST'07), 2007, pp. 52–55