Utilisation de la programmation synchrone pour la spécification et la validation de services interactifs - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2007

Using synchronous programming for specification and validation of interactive services

Utilisation de la programmation synchrone pour la spécification et la validation de services interactifs

Résumé

This work deals with the automatic testing of interactive systems. The proposed approach is based on testing techniques for synchronous reactive software. The behaviour of synchronous systems, consisting of cycles starting by reading an input and ending by issuing an output, is to a certain extent similar to the one of interactive systems. In particular, we are using Lutess, a synchronous testing environment, to validate interactive systems.
We show the interest of applying the testing techniques proposed by Lutess in order to generate interesting scenarios and we illustrate their use on a case study (a mobile virtual reality application).
We also study the generation of test data from task trees, which can be enriched by operational profiles specification.
The adaptation of synchronous testing techniques for the validation of multimodal interactive systems is also studied, taking into account multimodality-related properties.
Ce travail porte sur le test automatique de systèmes interactifs. L'approche proposée est basée sur des techniques de test de systèmes réactifs synchrones. Le comportement de systèmes synchrones, qui est constitué de cycles commençant par la lecture d'une entrée et finissant par l'émission d'une sortie, est sous certaines conditions, similaire à celui de systèmes interactifs. En particulier, nous étudions l'utilisation de Lutess, un environnement de test synchrone, pour valider les systèmes interactifs.
Nous montrons l'intérêt d'utiliser les techniques de test proposées par Lutess afin de générer des scénarios intéressants et nous illustrons leur utilisation sur une étude de cas (une application de réalité virtuelle mobile).
Nous avons également étudié la génération de données de test à partir d'arbres de tâches, qui peuvent être enrichis d'une spécification de profils opérationnels.
L'adaptation des techniques de test synchrone à la validation d'applications interactives multimodales est également étudiée, notamment en prenant en compte certaines propriétés concernant la multimodalité.
Fichier principal
Vignette du fichier
theseLayaMadani-finale.pdf (2.23 Mo) Télécharger le fichier
theseExpose.pdf (1.2 Mo) Télécharger le fichier
Format : Autre

Dates et versions

tel-00250225 , version 1 (11-02-2008)

Identifiants

  • HAL Id : tel-00250225 , version 1

Citer

Laya Madani. Utilisation de la programmation synchrone pour la spécification et la validation de services interactifs. Autre [cs.OH]. Université Joseph-Fourier - Grenoble I, 2007. Français. ⟨NNT : ⟩. ⟨tel-00250225⟩
197 Consultations
164 Téléchargements

Partager

Gmail Facebook X LinkedIn More