Efficient Reduction Techniques for Systems with Many Components

  • Authors:
  • E. Allen Emerson;Thomas Wahl

  • Affiliations:
  • Department of Computer Sciences and Computer Engineering Research Center, The University of Texas, Austin/TX, 78712, USA;Department of Computer Sciences and Computer Engineering Research Center, The University of Texas, Austin/TX, 78712, USA

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an improved approach to verifying systems involving many copies of a few kinds of components. Replication of this type occurs frequently in practice and is regarded a major source of state explosion during temporal logic model checking. Our solution makes use of symmetry reduction through counter abstraction. The efficiency of this approach directly depends on the size of the components' local state space, which is exponential in the number of local variables. We show how program analysis can significantly reduce the local state space and can help towards a succinct BDD representation of the system. Our reduction techniques synergistically combine into efficient symbolic verification, as documented by promising experimental results.