Model checking systems of replicated processes with spin

  • Authors:
  • Fabrice Derepas;Paul Gastin

  • Affiliations:
  • Nortel Networks, 1, Place des frères Montgolfier, 78928 Yvelines Cedex 09, France;LIAFA, UMR 7089 Université Paris 7, 2 place Jussieu, F-75251 Paris Cedex 05, France

  • Venue:
  • SPIN '01 Proceedings of the 8th international SPIN workshop on Model checking of software
  • Year:
  • 2001

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper describes a reduction technique which is very useful against the state explosion problem which occurs when model checking distributed system with several instances of the same process. Our technique uses symmetry which appears in the system. Exchanging those instances is not as simple as it seems, because there can be a lot of references to process locations in the system. We implemented a solution using the Spin model checker, and added two keywords to the Promela language to handle these new concepts.