Validating and Animating Higher-Order Recursive Functions in B - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Book Sections Year : 2007

Validating and Animating Higher-Order Recursive Functions in B

Michael Leuschel
  • Function : Author
Michael Butler
  • Function : Author

Abstract

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.

Domains

Other [cs.OH]
No file

Dates and versions

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

Identifiers

  • HAL Id : inria-00174013 , version 1

Cite

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 View
0 Download

Share

Gmail Facebook X LinkedIn More