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

12
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

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

Page 1: IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations Atelier IHM08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie.

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

Page 2: IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations Atelier IHM08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie.

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

Page 3: IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations Atelier IHM08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie.

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

Page 4: IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations Atelier IHM08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie.

4

Sujet

Image de Philippe Renevier

Page 5: IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations Atelier IHM08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie.

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 ?

Page 6: IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations Atelier IHM08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie.

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

Page 7: IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations Atelier IHM08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie.

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 ?

Page 8: IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations Atelier IHM08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie.

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)

Page 9: IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations Atelier IHM08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie.

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

Page 10: IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations Atelier IHM08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie.

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…

Page 11: IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations Atelier IHM08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie.

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.

Page 12: IHM & IDM : Modèles vivants à lexécution, transformations dynamiques, IHM des transformations Atelier IHM08 2 Septembre 2008, Metz Ga ë lle Calvary, Anne-Marie.

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