1 / 12

Atelier IHM ’ 08 2 Septembre 2008, Metz

IHM & IDM : Mod è les vivants à l ’ ex é cution, transformations dynamiques, IHM des transformations. Atelier IHM ’ 08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie Dery, Emmanuel Dubois, Dominique Scapin. Sujet. Ingénierie de systèmes interactifs

olin
Download Presentation

Atelier IHM ’ 08 2 Septembre 2008, Metz

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IHM & IDM: Modèles vivants à l’exécution,transformations dynamiques, IHM des transformations Atelier IHM’082 Septembre 2008, Metz Gaëlle Calvary, Anne-Marie Dery, Emmanuel Dubois, Dominique Scapin

  2. Sujet • Ingénierie de systèmes interactifs • Processus « mental », au mieux documenté Noyau fonctionnel Interface Homme-Machine Contexte d’usage spécifications savoir et savoir-faire NF IHM produit CU

  3. Sujet • Maturité en IHM • Focus IHM • Etapes de conception • Des modèles • Quelques M2 • En route vers des DSL IHM spécifications Domaine IU abstraite Critères d’ergonomie savoir et savoir-faire IU concrète Architecture logicielle NF IHM produit IU finale CU

  4. Sujet Image de Philippe Renevier

  5. Atelier • Organisation • 1. Tour de table : 5 minutes chacun • Qui suis-je ? • Motivations et contexte • Pourquoi je m’intéresse aux modèles à l’exécution ? • Quel est mon cas d’étude ? • Dans quel cadre je mène mes recherches ? • Couverture des recherches et état d’avancement • A quels modèles me suis-je intéressé ? • Quelles transformations m’intéressent ? • Quels types de collaboration de modèles ai-je ? • Quelles contraintes / invariants ai-je dans mes transformations ? • Les modèles&transfos sont-ils observables / contrôlables ? Par qui ? Quelle en est l’IHM ? • Quels outils ai-je utilisés ? • Où en suis-je ? • Evaluation • Ai-je évalué quelque chose ? • Comment ? • Capitalisation • Ai-je quelque chose à offrir de réutilisable ? • Positionnement et perspectives • Quelles sont mes originalités par rapport aux autres ? • Quels sont mes défis pour les années à venir ? • Quels sont mes grands inspirateurs ? • Quels sont mes plans de repli ? • Quelles sont mes attentes par rapport à l’atelier ?

  6. Atelier • Organisation • 2. Synthèse • Cartographie des acteurs • Identification des complémentarités / redondances • 3. Elaboration • Identification de points d’accroche • Formulation de questions • 4. Œil expert: Pierre-Alain Muller • 5. Réflexions en sous-groupes • 6. Rapport • 7. Perspectives

  7. 1. Réponses de I3S (AM Dery, Nice) Qui suis-je ? Projet Rainbow I3S Sophia- Axe IHM (P. Renevier, AM Dery, C. Joffroy, A. Occello) Pourquoi je m’intéresse aux modèles à l’exécution ? Réagir au niveau IHM à l’apparition et la disparition de services dans les applications fortement évolutives Etre capable d’assembler des IHMs Cas d’étude : Système d’information de l’école PolytechNice Sophia (SEDUITE - projet RNTL FAROS) Cadre des recherches : applications ubiquitaires construites avec Services Métiers et Services de dispositifs Couverture des recherches et état d’avancement Modèles ciblés : IHM abstraite (SUNML-LAIM) , NF : composants et assemblage (Modèle à composants Fractal, WComp), Arch pour services Transformations : vers des dispositifs et des plateformes à composants Collaboration de modèles : collaboration horizontale – utilisation des modèles collaboratifs Contraintes / invariants dans mes transformations : garder l'aspect/agencement/sémantique de l'UI Modèles&transfos observables / contrôlables : Observation du modèle d’évolution des services Par :Système de sûreté et l’IHM / Interaction pour intervention utilisateur Outils utilisés : CTT Gunter Kniesel – Pattern Visiteur Où en suis-je : Transfo LAIM vers Flex/Xaml et le contraire – premières règles d’assemblage horizontales Capitalisation SUNML et Amuzing sur le site de RAINBOW , LAIM et ses transformations non encore diffusé (rapport de PFE Positionnement et perspectives Originalités : Assemblage d’IHM et Collaboration de modèles plutôt que de la fusion pour prendre en compte la collaboration horizontale Défis : Evaluation et validation des collaborations horizontales sur le cas d’étude Inspirateurs : Zoos de modèles (équipe de Grenoble) et travaux sur l’assemblage et fusion de services (Rainbow) Attentes par rapport à l’atelier - répondre aux questions : quand peut-on se passer de modèle à l’exécution ? et positionnement des transformations à l’exécution ? utilité réelle des modèles collaboratifs ?

  8. 1. Réponses de Trigone (JC Tarby, Lille) Organisation 1. Tour de table : 5 minutes chacun Qui suis-je ? Jean-Claude Tarby, LIFL, Lille. Motivations et contexte Pourquoi je m’intéresse aux modèles à l’exécution ? « Plasticité » (adaptation aux « contextes »), Composition « dynamique » de composants (COT), Traces d’usage Quel est mon cas d’étude ? Des cas: magasins, e-learning, coaching numérique… Dans quel cadre je mène mes recherches ? Projet ANR p-LearNet, autres projets (Master 2 Pro E-services, Polytech’Lille, …) Couverture des recherches et état d’avancement A quels modèles me suis-je intéressé ? Tâches, rôles, traces, méthodes de conception (PAC-D) Quelles transformations m’intéressent ? Tâches et al.  Traces, Tâches et al.  Composants, Composants  IHM, Méthode de conception (passage d’une étape à une autre) Quels types de collaboration de modèles ai-je ? Quelles contraintes / invariants ai-je dans mes transformations ? Contraintes « grammaticales » entre étapes dans PAC-D Autres règles non formalisées pour les autres cas d’études Les modèles&transfos sont-ils observables / contrôlables ? Par qui ? Quelle en est l’IHM ? Modèles et transfos visibles et contrôlables dans ModX (X. Le Pallec), par utilisateur et concepteur. Vue type UML. Réflexivité des systèmes (G. Bouguin) 8

  9. 1. Réponses de Trigone (JC Tarby, Lille) • Quels outils ai-je utilisés ? • ModX (Xavier Le Pallec) • Je pense utiliser d’autres outils comme TopCased, QVT, Tekfa, etc. • Où en suis-je ? • PAC-D, bon début • Le reste: tout au début • Evaluation • Ai-je évalué quelque chose ? • Un peu l’utilisation de ModX • Comment ? • Quelques projets en Master 2 • Capitalisation • Ai-je quelque chose à offrir de réutilisable ? • PAC-D dans ModX (et MoX), mais non achevé • Positionnement et perspectives • Quelles sont mes originalités par rapport aux autres ? • Quels sont mes défis pour les années à venir ? • Créer des applications réflexives et pervasives, à base de composants « intelligents » (adaptation au contexte, sachant s’interconnecter et expliquer leur fonctionnement,…) • Quels sont mes grands inspirateurs ? • MOF, MDA-MDE, IDM, les visions futuristes de l’informatique de demain • Quels sont mes plans de repli ? • Quelles sont mes attentes par rapport à l’atelier ? • Trouver des partenaires universitaires et industriels • Faire l’état des lieux • Découvrir des outils 9

  10. 1. Réponses de S. Caffiau (ENSMA, Poitiers) • Organisation • 1. Tour de table : 5 minutes chacun • Qui suis-je ? Sybille Caffiau, 2nde année de thèse encadrée par Patrick Girard (LISI) et Dominique Scapin (INRIA) • Motivations et contexte • Pourquoi je m’intéresse aux modèles à l’exécution ? Pour la validation lors de la conception • Quel est mon cas d’étude ? Plusieurs:Mastermind, webmail, applications de recherche (gestion d’un entrepôt de données) et industrielles (laboratoire d’analyses animales) • Dans quel cadre je mène mes recherches ? Dans le cadre de ma thèse • Couverture des recherches et état d’avancement • A quels modèles me suis-je intéressé ? Modèles de tâches et modèles de dialogue • Quelles transformations m’intéressent ? Echanges d’information entre ces deux modèles pour vérifier des propriétés de l’une par rapport à l’autre • Quels types de collaboration de modèles ai-je ? • Quelles contraintes / invariants ai-je dans mes transformations ? • Les modèles&transfos sont-ils observables / contrôlables ? Par qui ? Quelle en est l’IHM ? • Quels outils ai-je utilisés ? Modèles de tâches : K-MADe, environnment de Méta-Modélisation : ECCO • Où en suis-je ? On va débuter les méta-modèlisations • Evaluation • Ai-je évalué quelque chose ? Utilisation de K-MADe pour la modélisation des tâches • Comment ? • Capitalisation • Ai-je quelque chose à offrir de réutilisable ? • Positionnement et perspectives • Quelles sont mes originalités par rapport aux autres ? • Quels sont mes défis pour les années à venir ? • Quels sont mes grands inspirateurs ? • Quels sont mes plans de repli ? • Quelles sont mes attentes par rapport à l’atelier ? Avant de débuter à proprement dit la partie des « transformations » je souhaite avoir un tour d’horizon sur ce qui est fait dans le domaine, différentes approches, différents points de vues…

  11. 1. Réponses de ESTIA (G. Rivière, Bidart) • Organisation • 1. Tour de table : 5 minutes chacun • Qui suis-je ? • Guillaume Rivière, ESTIA (Bidart), LaBRI (Bordeaux), Allocataire de recherche, Doctorant en fin de 3è année • Motivations et contexte • Pourquoi je m’intéresse aux modèles à l’exécution ? • Parce que je ne connais pas très bien l’IDM, et que je voudrais en savoir plus. • Parce que ça pourrait m’être utile ! • Quel est mon cas d’étude ? • D’une manière générales les Interfaces tangibles • Dans quel cadre je mène mes recherches ? • Thèse, Collaboration avec l’Institut Français du Pétrole de Pau, Collaboration avec l’Archéopôle de Bordeaux • Couverture des recherches et état d’avancement • A quels modèles me suis-je intéressé ? • Je ne sais pas si ça répond à la question, mais : Théorie de l’action (Norman), Modèles de tâches (Thèse Balbo 94, chap2) ASUR et MCRit (pour les interfaces tangibles). • Quelles transformations m’intéressent ? • Quels types de collaboration de modèles ai-je ? • Quelles contraintes / invariants ai-je dans mes transformations ? • Les modèles&transfos sont-ils observables / contrôlables ? Par qui ? Quelle en est l’IHM ? • Quels outils ai-je utilisés ? • Où en suis-je ? • Evaluation • Ai-je évalué quelque chose ? • GeoTUI : 2 évaluations (1° Découverte de l’interface - 2° vs 4 interactions pour 1 tâche) • ArcheoTUI : 2 évaluations (1° manipulation Props + Pédales - 2° Boutons vs Pédales) • Comment ? • Expérimentations utilisateurs • Capitalisation • Ai-je quelque chose à offrir de réutilisable ? • Positionnement et perspectives • Quelles sont mes originalités par rapport aux autres ? • Quels sont mes défis pour les années à venir ? • Quels sont mes grands inspirateurs ? • Quels sont mes plans de repli ? • Quelles sont mes attentes par rapport à l’atelier ? • Découvrir l’IDM et voir comment l’appliquer.

  12. 1. Réponses de IRIT (S. Charfi, Toulouse) • Organisation • 1. Tour de table : 5 minutes chacun • Qui suis-je ? Syrine Charfi • Motivations et contexte • Pourquoi je m’intéresse aux modèles à l’exécution ? • Quel est mon cas d’étude ? Une application dédiée à la cladistique pour Le muséum d’histoire naturelle de Toulouse • Dans quel cadre je mène mes recherches ? Thèse • Couverture des recherches et état d’avancement • A quels modèles me suis-je intéressé ? Modèles de tâches (particulièrement K-MAD) et modèles d’interaction pour les Systèmes mixtes (particulièrement ASUR) • Quelles transformations m’intéressent ? • Quels types de collaboration de modèles ai-je ? • Quelles contraintes / invariants ai-je dans mes transformations ? • Les modèles&transfos sont-ils observables / contrôlables ? Par qui ? Quelle en est l’IHM ? • Quels outils ai-je utilisés ? • Où en suis-je ? • Evaluation • Ai-je évalué quelque chose ? • Comment ? • Capitalisation • Ai-je quelque chose à offrir de réutilisable ? • Positionnement et perspectives • Quelles sont mes originalités par rapport aux autres ? • Quels sont mes défis pour les années à venir ? • Quels sont mes grands inspirateurs ? • Quels sont mes plans de repli ? • Quelles sont mes attentes par rapport à l’atelier ? Prendre connaissance des méthodes et outils utilisés et voir comment est ce que je pourrai m’en servir dans mon travail

More Related