CRI: symbolic debugger for MCAPI applications

  • Authors:
  • Mohamed Elwakil;Zijiang Yang;Liqiang Wang

  • Affiliations:
  • Department of Computer Science, Western Michigan University, Kalamazoo, MI;Department of Computer Science, Western Michigan University, Kalamazoo, MI;Department of Computer Science, University of Wyoming, Laramie, WY

  • Venue:
  • ATVA'10 Proceedings of the 8th international conference on Automated technology for verification and analysis
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a trace-driven SMT-based symbolic debugging tool for MCAPI (Multicore Association Communication API) applications. MCAPI is a newly proposed standard that provides an API for connectionless and connection-oriented communication in multicore applications. Our tool obtains a trace by executing an instrumented MCAPI. The collected trace is then encoded into an SMT formula such that its satisfiability indicates the existence of a reachable error state such as an assertion failure.