Tobias-Z: An executable formal specification of a test generator

  • Authors:
  • Y. Ledru;L. du Bousquet

  • Affiliations:
  • Universite Joseph Fourier (Grenoble 1) - LSR-IMAG, France;Universite Joseph Fourier (Grenoble 1) - LSR-IMAG, France

  • Venue:
  • ASE '06 Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

Tobias is a combinatorial testing tool that was used succesfully on several case studies. Currently, the evolution of the tool goes through a significant redevelopment effort. A first step is the production of an executable specification of the Tobias Test Generator. The goal of this specification effort is to provide a synthetic and precise description of Tobias to the developers of the new tool. The specification is expressed in the Z language, supported by the Jaza animator. The executable character of the specification is exploited (1) to assess non-regression of the specification with respect to the existing tool, and (2) to explore new functionalities for the tool.