Generating Tests from B Specifications and Dynamic Selection Criteria - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Formal Aspects of Computing Année : 2011

Generating Tests from B Specifications and Dynamic Selection Criteria

Résumé

This paper is about generating tests from dynamic selection criteria called test purposes, in addition to structural tests, obtained from static selection criteria. We present a method that re-uses a behavioral model and an abstract test concretization layer developed for structural testing, and relies on additional test purposes. We propose, in the B framework, a process of test generation that uses the symbolic animation mechanisms of LTG (Leirios Test Generator) based on constraint solving, and guided by the test purposes. We build for that a B model that is the synchronized product of a behavioral B abstract model and a test purpose described as a labelled transition system. We prove the correctness of this method, and show some experimental results obtained on the IAS case study. IAS is an industrial smart-card platform dedicated to the operations of Identification, Authentication and electronic Signature. Our experiments show that the tests obtained from test purposes are complementary to the structural tests.
Fichier principal
Vignette du fichier
jmtb11_ij-author.pdf (609.72 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00956576 , version 1 (06-03-2014)

Identifiants

  • HAL Id : hal-00956576 , version 1

Citer

Jacques Julliand, Pierre-Alain Masson, Régis Tissot, Pierre-Christophe Bué. Generating Tests from B Specifications and Dynamic Selection Criteria. Formal Aspects of Computing, 2011, 23, pp.3 - 19. ⟨hal-00956576⟩
30 Consultations
39 Téléchargements

Partager

Gmail Facebook X LinkedIn More