Interprocedural analysis of concurrent programs under a context bound

  • Authors:
  • Akash Lal;Tayssir Touili;Nicholas Kidd;Thomas Reps

  • Affiliations:
  • University of Wisconsin, Madison, WI;LIAFA, CNRS & University of Paris 7, Paris, France;University of Wisconsin, Madison, WI;University of Wisconsin, Madison, WI and GrammaTech, Inc., Ithaca, NY

  • Venue:
  • TACAS'08/ETAPS'08 Proceedings of the Theory and practice of software, 14th international conference on Tools and algorithms for the construction and analysis of systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. In previous work, Qadeer and Rehof [23] showed that context-bounded analysis is decidable for recursive programs under a finite-state abstraction of program data. In this paper, we show that context-bounded analysis is decidable for certain families of infinite-state abstractions, and also provide a new symbolic algorithm for the finite-state case.