CSeq: a sequentialization tool for C

  • Authors:
  • Bernd Fischer;Omar Inverso;Gennaro Parlato

  • Affiliations:
  • Electronics and Computer Science, University of Southampton, UK, Department of Computer Science, Stellenbosch University, South Africa;Electronics and Computer Science, University of Southampton, UK;Electronics and Computer Science, University of Southampton, UK

  • Venue:
  • TACAS'13 Proceedings of the 19th international conference on Tools and Algorithms for the Construction and Analysis of Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Sequentialization translates concurrent programs into equivalent non-deterministic sequential programs so that the different concurrent schedules no longer need to be handled explicitly. It can thus be used as a concurrency pre-processor for many sequential program verification techniques. CSeq implements sequentialization for C and uses ESBMC as sequential verification backend [5].