On parallel software verification using boolean equation systems

  • Authors:
  • Alexander Ditter;Milan Češka;Gerald Lüttgen

  • Affiliations:
  • University of Bamberg, Bamberg, Germany;Masaryk University, Brno, Czech Republic;University of Bamberg, Bamberg, Germany

  • Venue:
  • SPIN'12 Proceedings of the 19th international conference on Model Checking Software
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Multi- and many-core hardware platforms are today widely accessible and used to significantly accelerate many computationally demanding tasks. In this paper we describe a parallel approach to solve Boolean Equation Systems (BESs) in the context of model checking. We focus on the applicability of state-of-the-art, shared-memory parallel hardware --- multi-core CPUs and many-core GPUs --- to speed up the resolution procedure for BESs. In this setting, we experimentally show the scalability and competitiveness of our approach, compared to an optimized sequential implementation, based on a large benchmark suite containing models of software systems and protocols from industry and academia.