IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations...

Post on 04-Apr-2015

111 views 4 download

Transcript of IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations...

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é

spécifications

Noyau fonctionnel Interface Homme-Machine

Contexte d’usage

NF IHM

CU

produit

savoir et savoir-faire

3

Sujet

Maturité en IHM Focus IHM Etapes de conception Des modèles Quelques M2 En route vers des DSL IHM

spécifications

NF IHM

CU

produit

savoir et savoir-faire

Domaine

IU abstraite

IU concrète

IU finale

Critères d’ergonomie

Architecture logicielle

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 évolutivesEtre capable d’assembler des IHMsCas 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’avancementModèles ciblés : IHM abstraite (SUNML-LAIM) , NF : composants et assemblage (Modèle à composants Fractal, WComp), Arch pour servicesTransformations : 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 VisiteurOù 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 ?

88

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)

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