Validating and Animating Higher-Order Recursive Functions in B - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Chapitre D'ouvrage Année : 2007

Validating and Animating Higher-Order Recursive Functions in B

Michael Leuschel
  • Fonction : Auteur
Michael Butler
  • Fonction : Auteur

Résumé

ProB is an animation and model checking tool for the B Method, which can deal with many interesting specifications. Some specifications, however, contain complicated functions which cannot be represented explicitly by a tool. We present a scheme with which higher-order recursive functions can be encoded in B, and establish soundness of this scheme. We then describe a symbolic representation for such functions. This representation enables ProB to successfully animate and model check a new class of relevant specifications, where animation is especially important due to the involved nature of the specification.

Domaines

Autre [cs.OH]
Fichier non déposé

Dates et versions

inria-00174013 , version 1 (21-09-2007)

Identifiants

  • HAL Id : inria-00174013 , version 1

Citer

Michael Leuschel, Dominique Cansell, Michael Butler. Validating and Animating Higher-Order Recursive Functions in B. Jean-Raymond Abrial and Uwe Glässer. Festschrift for Egon Börger, Springer-Verlag, 2007, LNCS. ⟨inria-00174013⟩
47 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More