Static analysis of concurrent programs by adapted vector clock

  • Authors:
  • Maryam Zakeryfar;Peter Grogono

  • Affiliations:
  • Concordia University, Montreal, Canada;Concordia University, Montreal, Canada

  • Venue:
  • Proceedings of the International C* Conference on Computer Science and Software Engineering
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present our methodology for reasoning about deterministic concurrent synchronous programs by adapting Vector Clock algorithm and Abstract Interpretation theory. We use these approaches to build a Static Analyzer for Erasmus programming language. Erasmus Static Analyzer detects communication errors including circular wait that cause deadlock in deterministic programs with finite number of processes.