On Parallel Software Verification Using Boolean Equation Systems
| Authors | |
|---|---|
| Year of publication | 2012 |
| Type | Article in Proceedings |
| Conference | SPIN Workshop on Model Checking of Software |
| MU Faculty or unit | |
| Citation | |
| web | http://dx.doi.org/10.1007/978-3-642-31759-0_8 |
| Doi | https://doi.org/10.1007/978-3-642-31759-0_8 |
| Field | Informatics |
| Keywords | formal verification parallel model checking boolean equation systems |
| Description | Multi- and many-core hardware platforms are today widely accessible and used to significantly accelerate many computationally de- manding 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 par- allel 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. |
| Related projects: |
|