Test Generation from Recursive Tile Systems - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2013

Test Generation from Recursive Tile Systems

Résumé

In this paper we explore the generation of conformance test cases for Recursive Tile Systems (RTSs) in the framework of the classical ioco testing theory. The RTS model allows the description of reactive systems with recursion, and is very similar to other models like Pushdown Automata, Hyperedge Replacement Grammars or Recursive State Machines. Test generation for this kind of models is seldom explored in the literature. We first present an off-line test generation algorithm for Weighted RTSs, a determinizable sub-class of RTSs, and second, an on-line test generation algorithm for the full RTS model. Both algorithms use test purposes to guide test selection through targeted behaviours. Additionally, essential properties relating verdicts produced by generated test cases on an implementation with both the conformance with respect to its specification, and the precision with respect to a test purpose, are proved.
Dans ce rapport, nous nous intéressons à la génération de cas de tests de conformité pour les systèmes de tuiles récursifs (RTSs) dans le contexte classique de la théorie ioco. Le modèle des RTSs permet de décrire les systèmes réactifs avec un comportement récursif, et est très similaire aux automates à pile, aux grammaires de graphes avec remplacement d'hyperarcs et aux machines récursives à états. La génération de test pour ce genre de modèles est rarement traitée dans la littérature. Dans un premier temps, nous présentons un algorithme de génération de test hors ligne pour les RTSs pondérés, une sousclasse de RTSs, puis, un algorithme en ligne pour le modèle complet. Les deux algorithmes utilisent des objectifs de test pour guider le test vers des comportements ciblés. De plus, les verdicts renvoyés par l'exécution des cas de tests sur une implémentation sont prouvés à la fois conformes par rapport à la spécification et précis par rapport à l'objectif de test.
Fichier principal
Vignette du fichier
RR-8206.pdf (390.48 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00778134 , version 1 (18-01-2013)

Identifiants

  • HAL Id : hal-00778134 , version 1

Citer

Sébastien Chédor, Thierry Jéron, Christophe Morvan. Test Generation from Recursive Tile Systems. [Research Report] RR-8206, INRIA. 2013, pp.32. ⟨hal-00778134⟩
217 Consultations
238 Téléchargements

Partager

Gmail Facebook X LinkedIn More