Définition et réalisation d'une boîte à outils générique dédiée à la Programmation sur Exemple

Résumé : L'implémentation d'un système intégrant la Programmation sur Exemple (PsE) demande au développeur de mettre à disposition de l'utilisateur final des outils d'assistance lors de la réalisation des tâches. Pour le développeur, cela passe par la mise à disposition des différents services à partir de l'interface utilisateur de l'application. Le système doit donc fournir des interfaces particulières, car non seulement l'objectif fonctionnel de l'application ne doit pas changer, mais surtout parce que les techniques de la PsE doivent être naturellement intégrées. Un système de PsE est difficile à implanter, et pourtant, la plupart possèdent des éléments en commun parmi lesquels on trouve une représentation des actions utilisateur, un historique des actions, et parfois un algorithme d'apprentissage symbolique opérant sur l'historique. Nous favorisons la création d'un tel système en fournissant les outils nécessaires sous forme d'une boîte à outils par extension de Swing. Les développeurs peuvent bâtir, avec un minimum d'effort, des applications mettant en ?uvre les techniques de la PsE. Les principaux services de base ont été identifiés et définis : enregistrement des actions utilisateur, rejeu des actions et des techniques utilisables pour la mise en ?uvre d'applications types. Ils ont été prototypés à travers l'outil PbDToolkit, ouvrant la voie vers la simplification de la mise en ?uvre des applications de PsE. En utilisant PbDToolkit, il n'est pas nécessaire d'implémenter les fonctionnalités de base car toutes les opérations y sont déjà implémentées avec la liberté d'usage et d'exploitation offerte aux développeurs. PbDToolkit est instrumenté pour permettre de vérifier la conformité d'une IHM à son modèle de tâches. Le concept établit un lien entre les tâches élémentaires du modèle de tâches et les actions de l'IHM. Ainsi, à l'exécution, un scénario est généré suivant le format de scénario de l'environnement K-MADe, outil de modélisation utilisé.
Type de document :
Thèse
Liste complète des métadonnées

Littérature citée [119 références]  Voir  Masquer  Télécharger

https://tel.archives-ouvertes.fr/tel-00369484
Contributeur : Loé Sanou <>
Soumis le : vendredi 20 mars 2009 - 09:21:56
Dernière modification le : mercredi 5 septembre 2018 - 13:30:06
Document(s) archivé(s) le : jeudi 10 juin 2010 - 17:24:05

Identifiants

  • HAL Id : tel-00369484, version 1

Collections

Citation

Loé Sanou. Définition et réalisation d'une boîte à outils générique dédiée à la Programmation sur Exemple. Interface homme-machine [cs.HC]. Université de Poitiers, 2008. Français. ⟨tel-00369484⟩

Partager

Métriques

Consultations de la notice

187

Téléchargements de fichiers

2503