Mechanical Verification of Hypercube Algorithms

  • Authors:
  • Eric Gascard;Laurence Pierre

  • Affiliations:
  • -;-

  • Venue:
  • IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent times we have seen a growing interest in the development of parallel programs. The hypercube architecture has been used extensively and specific parallel algorithms have been developed e.g., in the fields of computer vision or signal processing. However few solutions have been proposed to formally validate this kind of program. We have developed a methodology for the formal verification of applications distributed on symmetric networks like the hypercube. It is based on a representation of the networks in terms of Cayley graphs and uses theorem proving techniques. We describe the application of this method to the validation of a parallel algorithm coming from the area of image processing: it computes "shape numbers" and uses the embedding of a ring into a hypercube.