Efficient symmetry reduction for an actor-based model

  • Authors:
  • M. M. Jaghoori;M. Sirjani;M. R. Mousavi;A. Movaghar

  • Affiliations:
  • Sharif University of Technology, Tehran, Iran;University of Tehran and IPM, Tehran, Iran;Eindhoven University of Technology, Eindhoven, The Netherlands;Sharif University of Technology, Tehran, Iran

  • Venue:
  • ICDCIT'05 Proceedings of the Second international conference on Distributed Computing and Internet Technology
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Symmetry reduction is a promising technique for combatting state space explosion in model checking. The problem of finding the equivalence classes, i.e., the so-called orbits, of states under symmetry is a difficult problem known to be as hard as graph isomorphism. In this paper, we show how we can automatically find the orbits in an actor-based model, called Rebeca, without enforcing any restriction on the modeler. The proposed algorithm solves the orbit problem for Rebeca models in polynomial time. As a result, the simple actor-based Rebeca language can be utilized efficiently for modeling and verification of systems, without involving the modeler with the details of the verification technique implemented.