130
05/12/03 MFI 1 Interaction Homme-Machine : Vers une formalisation du modèle d’évolution pour des systèmes interactifs plastiques Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI 05 Décembre 2003, Paris

Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

  • Upload
    cullen

  • View
    28

  • Download
    1

Embed Size (px)

DESCRIPTION

Interaction Homme-Machine : Vers une formalisation du modèle d’évolution pour des systèmes interactifs plastiques. Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI 05 Décembre 2003, Paris. Contexte de l’étude. Informatique diffuse Diversité des contextes d’usage - PowerPoint PPT Presentation

Citation preview

Page 1: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 1

Interaction Homme-Machine :

Vers une formalisation du modèle d’évolution pour des systèmes interactifs plastiques

Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure

CLIPS-IMAG, Equipe IIHM

GT MFI

05 Décembre 2003, Paris

Page 2: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 2

Contexte de l’étude

Informatique diffuse

Diversité des contextes d’usage Plate-forme

Environnement

Utilisateur

Page 3: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 3

Contexte de l’étude

Informatique diffuse

Diversité des contextes d’usage Plate-forme

Environnement

Utilisateur

Page 4: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 4

Contexte de l’étude

Informatique diffuse

Diversité des contextes d’usage Plate-forme

Environnement

Utilisateur

Page 5: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 5

Contexte de l’étude

Informatique diffuse

Diversité des contextes d’usage Plate-forme

Environnement

Utilisateur

Page 6: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 6

Contexte de l’étude

Diversité des plates-formes

Approche au cas par cas Coûts de développement et maintenance Incohérences ergonomiques

Page 7: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 7

Contexte de l’étude

Plasticité des Interfaces : principe Frontière GL - IHM « Spécifier 1 fois, générer N fois utilisable »

Page 8: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 8

Contexte de l’étude

Plasticité des Interfaces : principe Frontière GL - IHM « Spécifier 1 fois, générer N fois utilisable »

Contexte1 Contexte2

Page 9: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 9

Contexte de l’étude

Plasticité des Interfaces : principe Frontière GL - IHM « Spécifier 1 fois, générer N fois utilisable »

Contexte1 Contexte2

Adaptation au contexte d’usage

Page 10: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 10

Contexte de l’étude

Plasticité des Interfaces : définition Capacité d’une interface à s’adapter à son contexte

d’usage dans le respect de son utilisabilité

Page 11: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 11

Contexte de l’étude

Plasticité des Interfaces : définition Capacité d’une interface à s’adapter à son contexte

d’usage dans le respect de son utilisabilité

Contexte d’usage— Plate-forme— Environnement— Utilisateur

Page 12: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 12

Contexte de l’étude

Plasticité des Interfaces : définition Capacité d’une interface à s’adapter à son contexte

d’usage dans le respect de son utilisabilité

Contexte d’usage— Plate-forme— Environnement— Utilisateur

Page 13: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 13

Contexte de l’étude

Plasticité des Interfaces : définition Capacité d’une interface à s’adapter à son contexte

d’usage dans le respect de son utilisabilité

Contexte d’usage— Plate-forme— Environnement— Utilisateur

Page 14: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 14

Contexte de l’étude

Plasticité des Interfaces : définition Capacité d’une interface à s’adapter à son contexte

d’usage dans le respect de son utilisabilité

Contexte d’usage— Plate-forme— Environnement— Utilisateur

Page 15: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 15

Contexte de l’étude

Plasticité des Interfaces : définition Capacité d’une interface à s’adapter à son contexte

d’usage dans le respect de son utilisabilité

Contexte d’usage— Plate-forme— Environnement— Utilisateur

Page 16: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 16

Contexte de l’étude

Plasticité des Interfaces : définition Capacité d’une interface à s’adapter à son contexte

d’usage dans le respect de son utilisabilité

Contexte d’usage— Plate-forme— Environnement— Utilisateur

Utilisabilité: propriétés énoncées dans le CDC— Observabilité, honnêteté …etc. [IFIP]— Gestion des erreurs, …. [Bastien, Scapin]

Page 17: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 17

Contexte de l’étude

Plasticité des Interfaces: processus d’adaptation

Si Condition alors Action

3 étapes—Reconnaitre le contexte d’usage

—Calculer une réaction

— Mettre en oeuvre la réaction

Page 18: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 18

Contexte de l’étude

Plasticité des Interfaces : 2 types de réaction Remodelage

Redistribution

Page 19: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 19

Contexte de l’étude

Plasticité des Interfaces : 2 types de réaction Remodelage

Redistribution

Page 20: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 20

Plasticité des Interfaces : 2 types de réaction Remodelage

Redistribution

Contexte de l’étude

Page 21: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 21

Contexte de l’étude

Plasticité des Interfaces : usage Remodelage

Redistribution

Page 22: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 22

Contexte de l’étude

Plasticité des Interfaces : usage Remodelage

Redistribution

— Espace de travail

Fenêtre

Page 23: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 23

Contexte de l’étude

Plasticité des Interfaces : usage Remodelage

Redistribution

— Espace de travail— Concept Solde

Page 24: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 24

Contexte de l’étude

Plasticité des Interfaces : usage Remodelage

Redistribution

— Espace de travail— Concept

— Pixel

S…

..olde

Page 25: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 25

Contexte de l’étude

Notre approche Adaptation au grain des interacteurs : Comet

Outils pour l’adaptation—Reconnaissance du contexte d’usage—Calcul de la réaction—Mise en oeuvre de la réaction

Descriptions : modélisation, formalisation ?

MobileRéaction approche soleil… “et” !

Page 26: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 26

Plan

Introduction

Conception Définition Modélisation des comets Modélisation de l’évolution

Exécution Stratégies Politiques

Page 27: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 27

Conception : définition

Comet: COntext sensitive Multi-target widgET Interacteur

Capable d ’exporter—ce qu’il sait faire—ce qu’il coûte

Page 28: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 28

Conception : définition

Comet Interacteur Capable d ’exporter

—ce qu ’il sait faire : la tâche qu ’il supporte + décorations—ce qu ’il coûte : Qualité de Service

– les requis en termes de contexte d ’usage

– les propriétés d’utilisabilité

Page 29: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 29

Conception : définition

Comet Interacteur Capable d ’exporter

—ce qu ’il sait faire : la tâche qu ’il supporte + décorations—ce qu ’il coûte : Qualité de Service (QoS)

– les requis en termes de contexte d ’usage

– les propriétés d’utilisabilité

Page 30: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 30

Plan

Introduction

Conception Définition Modélisation des comets Modélisation de l’évolution

Exécution Stratégies Politiques

Page 31: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 31

Cible1

Utilisateur

Cadre de référence en plasticité

Cible2

Utilisateur

Plate-forme Plate-forme

Environn-ement

Environn-ement

Contexte d’usage

Conception : modélisation des comets

Page 32: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 32

Conception : modélisation des comets

Cible1

Utilisateur

Cadre de référence en plasticité

Cible2

Utilisateur

Plate-forme Plate-forme

Environn-ement

Environn-ement

Contexte d’usage

Page 33: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 33

Cible1

Utilisateur

Cadre de référence en plasticité

Cible2

Utilisateur

Plate-forme Plate-forme

Environn-ement

Environn-ement

Contexte d’usage

Conception : modélisation des comets

Page 34: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 34

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Domaine

Cadre de référence en plasticité

Conception : modélisation des comets

Page 35: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 35

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Domaine

Cadre de référence en plasticité

Compte bancaire

Conception : modélisation des comets

Page 36: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 36

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Domaine

Cadre de référence en plasticité

Compte bancaire

Conception : modélisation des comets

Page 37: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 37

Cadre de référence en plasticité

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Conception : modélisation des comets

Page 38: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 38

Cadre de référence en plasticité

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

(Compte bancaire)

Conception : modélisation des comets

Page 39: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 39

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Interfaceabstraite

Interfaceabstraite

Cadre de référence en plasticité

Conception : modélisation des comets

Page 40: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 40

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Interfaceabstraite

Interfaceabstraite

Cadre de référence en plasticité

Conception : modélisation des comets

Page 41: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 41

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Interfaceabstraite

Interfaceabstraite

Cadre de référence en plasticité

Conception : modélisation des comets

Page 42: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 42

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Interfaceabstraite

Interfaceabstraite

Cadre de référence en plasticité

Conception : modélisation des comets

Page 43: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 43

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Interfaceabstraite

Interfaceabstraite

Cadre de référence en plasticité

Compte bancaire

Conception : modélisation des comets

Page 44: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 44

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Interfaceabstraite

Interfaceabstraite

Interfaceconcrète

Interfaceconcrète

Cadre de référence en plasticité

Conception : modélisation des comets

Page 45: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 45

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Interfaceabstraite

Interfaceabstraite

Interfaceconcrète

Interfaceconcrète

Cadre de référence en plasticité

Conception : modélisation des comets

Page 46: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 46

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Interfaceabstraite

Interfaceabstraite

Interfaceconcrète

Interfaceconcrète

Cadre de référence en plasticité

Conception : modélisation des comets

Page 47: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 47

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Interfaceabstraite

Interfaceabstraite

Interfaceconcrète

Interfaceconcrète

Cadre de référence en plasticité

Conception : modélisation des comets

Page 48: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 48

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Interfaceabstraite

Interfaceabstraite

Interfaceconcrète

Interfaceconcrète

Interfacefinale

Interfacefinale

Cadre de référence en plasticité

Conception : modélisation des comets

Page 49: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 49

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Interfaceabstraite

Interfaceabstraite

Interfaceconcrète

Interfaceconcrète

Interfacefinale

RCM

Interfacefinale

RCM

Cadre de référence en plasticité

Conception : modélisation des comets

Page 50: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 50

Cible1

Concept

Tâches

Utilisateur

Plate-forme

Environn-ement

Conceptset

Tâches

Cible2

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Conceptset

Tâches

Interfaceabstraite

Interfaceabstraite

Interfaceconcrète

Interfaceconcrète

Interfacefinale

InterfacefinaleEvolution

Transition

Evolution

Transition

Cadre de référence en plasticité

Adaptation

Conception : modélisation des comets

Page 51: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 51

Comet

Conception : modélisation des comets

Page 52: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 52

Comet

Abstraction1..*

Conceptset

Tâches

Conception : modélisation des comets

Page 53: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 53

Comet

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

Conception : modélisation des comets

Page 54: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 54

Comet

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

Conception : modélisation des comets

Page 55: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 55

Comet

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète+style()

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

Conception : modélisation des comets

Page 56: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 56

Comet

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète+style()

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

Conception : modélisation des comets

Page 57: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 57

Comet

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète+style()

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

IU finale

est réifié en

est abstrait en1..*

1..* Interfacefinale

RCM

Conception : modélisation des comets

Page 58: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 58

Comet

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète+style()

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

IU finale

+propriétés()

est réifié en

est abstrait en1..*

1..* Interfacefinale

RCM

Conception : modélisation des comets

Page 59: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 59

Comet

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète+style()

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

IU finale

+propriétés()

est réifié en

est abstrait en1..*

1..* Interfacefinale

RCM

ObservabilitéGestion des erreurs …

Conception : modélisation des comets

Page 60: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 60

Comet

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète+style()

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

IU finale

+propriétés()

est réifié en

est abstrait en1..*

1..* Interfacefinale

RCM

Composant Comet

+concepts()

+tâches()

+plate-forme()

+utilisateur()

+environnement()

+evolution()

+transition

Cible i

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Evolution

Transition

+usage(ComposantComet c)

Conception : modélisation des comets

Page 61: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 61

Comet

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète+style()

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

IU finale

+propriétés()

est réifié en

est abstrait en1..*

1..* Interfacefinale

RCM

Composant Comet

+concepts()

+tâches()

+plate-forme()

+utilisateur()

+environnement()

+evolution()

+transition

Cible i

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Evolution

Transition

+usage(ComposantComet c)

Conception : modélisation des comets

Page 62: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 62

Comet

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète+style()

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

IU finale

+propriétés()

est réifié en

est abstrait en1..*

1..* Interfacefinale

RCM

Composant Comet

+concepts()

+tâches()

+plate-forme()

+utilisateur()

+environnement()

+evolution()

+transition

Cible i

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Evolution

Transition

+usage(ComposantComet c)

Conception : modélisation des comets

Page 63: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 63

Comet

+estPlastique(Context c[], Proprieté p[])

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète+style()

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

IU finale

+propriétés()

est réifié en

est abstrait en1..*

1..* Interfacefinale

RCM

Composant Comet

+concepts()

+tâches()

+plate-forme()

+utilisateur()

+environnement()

+evolution()

+transition

Cible i

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Evolution

Transition

+usage(ComposantComet c)

Conception : modélisation des comets

Page 64: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 64

Comet

+estPlastique(Context c[], Proprieté p[])

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète+style()

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

IU finale

+propriétés()

est réifié en

est abstrait en1..*

1..* Interfacefinale

RCM

Composant Comet

+concepts()

+tâches()

+plate-forme()

+utilisateur()

+environnement()

+evolution()

+transition

Cible i

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Evolution

Transition

+usage(ComposantComet c)

Conception : modélisation des comets

Page 65: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 65

Comet

+estPlastique(Context c[], Proprieté p[])

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète+style()

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

IU finale

+propriétés()

est réifié en

est abstrait en1..*

1..* Interfacefinale

RCM

Composant Comet

+concepts()

+tâches()

+plate-forme()

+utilisateur()

+environnement()

+evolution()

+transition

Cible i

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Evolution

Transition

+usage(ComposantComet c)

Le polymorphisme n’est pas nécessaire

pour être comet

Conception : modélisation des comets

Page 66: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 66

Base de raisonnement Implications en termes d’architecture

logicielle

Est-ce suffisant ? Modélisations plus fines Formalisation ?

Conception : modélisation des comets

Page 67: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 67

Comet

Abstraction1..*

Conceptset

Tâches

IU abstraiteInterfaceabstraite

est réifié en

est abstrait en1..*

1..*

IU concrète+style()

est réifié en

est abstrait en1..*

Interfaceconcrète

1..*

IU finale

+propriétés()

est réifié en

est abstrait en1..*

1..* Interfacefinale

RCM

Composant Comet

+concepts()

+tâches()

+plate-forme()

+utilisateur()

+environnement()

+evolution()

+transition

Cible i

Concept

Tâches

Utilisateur

Plate-forme

Environ-nement

Evolution

Transition

+usage(ComposantComet c)

Conception : modélisation des comets

Page 68: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 68

Plan

Introduction

Conception Définition Modélisation des interacteurs Modélisation de l’évolution

Exécution Stratégies Politiques

Page 69: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 69

Conception : modélisation de l’évolution

Si Condition alors Action

Page 70: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 70

Si Condition alors Action

Conception : modélisation de l’évolution

Page 71: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 71

Si Condition alors Action

Conception : modélisation de l’évolution

Page 72: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 72

Film Camnote.mov accessible à iihm.imag.fr/calvary/AS

Conception : modélisation de l’évolution

Page 73: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 73

Si Condition alors Action Manuel Semi-automatique

Outils Condition Réaction - remodelage et redistribution - IHM précalculées

Approche : Recherche de composants réutilisables

Conception : modélisation de l’évolution

Page 74: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 74

La Recherche d’Informations

But : Sélectionner les documents les plus pertinents par rapport à la requête d’un utilisateur

Les documents sont décrits [Chevallet 1986]—d’un point de vue syntaxique—d’un point de vue sémantique

Conception : modélisation de l’évolution

Page 75: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 75

La Recherche d’Informations

But : Sélectionner les documents les plus pertinents par rapport à la requête d’un utilisateur

Les documents sont décrits [Chevallet 1986]—d’un point de vue syntaxique—d’un point de vue sémantique

Utilisation des graphes conceptuels [Sowa 1984]

Conception : modélisation de l’évolution

Page 76: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 76

Les graphes conceptuels : Exemple

Conception : modélisation de l’évolution

Page 77: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 77

Les graphes conceptuels : Exemple

Conception : modélisation de l’évolution

Page 78: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 78

Les graphes conceptuels : Exemple

Conception : modélisation de l’évolution

Page 79: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 79

Les graphes conceptuels : Exemple

Conception : modélisation de l’évolution

Page 80: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 80

Les graphes conceptuels : Le support

T

Conception : modélisation de l’évolution

Page 81: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 81

Les graphes conceptuels : Le support

Action

T

Entité

Conception : modélisation de l’évolution

Page 82: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 82

Les graphes conceptuels : Le support

Ecrire

Action

T

Spécifier

Activer

Tâche élémentaire

en IHM

Consulter

Sélectionner

Dessiner

Editer

Montrer Perception

Voir Lire

Ecouter Entendre

Goûter

Sentir

Touché

Entité

Vivant Inerte

texte

Diapositive

Liste

Image

Personne

Utilisateur

Conception : modélisation de l’évolution

Page 83: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 83

Les graphes conceptuels : Le support

Ecrire

Action

T

Spécifier

Activer

Tâche élémentaire

en IHM

Consulter

Sélectionner

Dessiner

Editer

Montrer Perception

Voir Lire

Ecouter Entendre

Goûter

Sentir

Touché

Entité

Vivant Inerte

texte

Diapositive

Liste

Image

Personne

Utilisateur

Conception : modélisation de l’évolution

Page 84: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 84

Les graphes conceptuels : Le support

Ecrire

Action

T

Spécifier

Activer

Tâche élémentaire

en IHM

Consulter

Sélectionner

Dessiner

Editer

Montrer Perception

Voir Lire

Ecouter Entendre

Goûter

Sentir

Touché

Entité

Vivant Inerte

texte

Diapositive

Liste

Image

Personne

Utilisateur

Conception : modélisation de l’évolution

Page 85: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 85

Les graphes conceptuels : Le support

Ecrire

Action

T

Spécifier

Activer

Tâche élémentaire

en IHM

Consulter

Sélectionner

Dessiner

Editer

Montrer Perception

Voir Lire

Ecouter Entendre

Goûter

Sentir

Touché

Entité

Vivant Inerte

texte

Diapositive

Liste

Image

Personne

Utilisateur

T2

Sujet (Personne, Action)

Objet (Action, Entité)

Conception : modélisation de l’évolution

Page 86: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 86

Les graphes conceptuels : Le support

Ecrire

Action

T

Spécifier

Activer

Tâche élémentaire

en IHM

Consulter

Sélectionner

Dessiner

Editer

Montrer Perception

Voir Lire

Ecouter Entendre

Goûter

Sentir

Touché

Entité

Vivant Inerte

texte

Diapositive

Liste

Image

Personne

Utilisateur

T2

Sujet (Personne, Action)

Objet (Action, Entité)

Conception : modélisation de l’évolution

Page 87: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 87

Les graphes conceptuels : Le support

Ecrire

Action

T

Spécifier

Activer

Tâche élémentaire

en IHM

Consulter

Sélectionner

Dessiner

Editer

Montrer Perception

Voir Lire

Ecouter Entendre

Goûter

Sentir

Touché

Entité

Vivant Inerte

texte

Diapositive

Liste

Image

Personne

Utilisateur

T2

Sujet (Personne, Action)

Objet (Action, Entité)

Types de sous graphes emboîtés : Description, Domaine de plasticité

Conception : modélisation de l’évolution

Page 88: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 88

Les graphes conceptuels : Le support

Ecrire

Action

T

Spécifier

Activer

Tâche élémentaire

en IHM

Consulter

Sélectionner

Dessiner

Editer

Montrer Perception

Voir Lire

Ecouter Entendre

Goûter

Sentir

Touché

Entité

Vivant Inerte

texte

Diapositive

Liste

Image

Personne

Utilisateur

T2

Sujet (Personne, Action)

Objet (Action, Entité)

Types de sous graphes emboîtés : Description, Domaine de plasticité

Conception : modélisation de l’évolution

Page 89: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 89

Les graphes conceptuels Equivalents à la logique du premier ordre ...

Conception : modélisation de l’évolution

Page 90: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 90

Les graphes conceptuels Equivalents à la logique du premier ordre ...

PROCEDURE FENETRE Agit sur

Conception : modélisation de l’évolution

Page 91: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 91

Les graphes conceptuels Equivalents à la logique du premier ordre ...

x, y tel que PROCEDURE(x) et FENETRE(y) et AgitSur(x, y).

Conception : modélisation de l’évolution

PROCEDURE FENETRE Agit sur

Page 92: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 92

Les graphes conceptuels Equivalents à la logique du premier ordre ...

... mais bien plus lisibles

Conception : modélisation de l’évolution

x, y tel que PROCEDURE(x) et FENETRE(y) et AgitSur(x, y).

PROCEDURE FENETRE Agit sur

Page 93: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 93

Les graphes conceptuels : la projection

Conception : modélisation de l’évolution

Page 94: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 94

Les graphes conceptuels : la projection

Conception : modélisation de l’évolution

Page 95: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 95

Les graphes conceptuels : intérêt immédiat Pour la capitalisation

—Description des systèmes interactifs—Recherche par projection

Conception : modélisation de l’évolution

Page 96: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 96

Les graphes conceptuels : intérêt immédiat Pour la capitalisation

—Description des systèmes interactifs—Recherche par projection

BD

Conception : modélisation de l’évolution

Page 97: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 97

Les graphes conceptuels : intérêt immédiat Pour la capitalisation

—Description des systèmes interactifs—Recherche par projection

BD

Conception : modélisation de l’évolution

Page 98: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 98

Modélisation des propositions Une description de la condition

Entité Ajouter àplateforme

Sujet de

ObjetPDA : x

Conception : modélisation de l’évolution

Page 99: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 99

Modélisation des propositions Une description de la condition

Une description de la réaction

Entité Ajouter àplateforme

Sujet de

ObjetPDA : x

Système interactif Migrer Sujet de

Objet

Télécommande

Conception : modélisation de l’évolution

Page 100: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 100

Modélisation des propositions Une description de la condition

Une description de la réaction

Un niveau de conseil— Poids : de “déconseillé” à “conseillé”— Qualificatif : “De convenance” ou “De survie”

— Origine de la proposition : Utilisateur, concepteur, système ...

Entité Ajouter àplateforme

Sujet de

ObjetPDA : x

Système interactif Migrer Sujet de

Objet

Télécommande

Conception : modélisation de l’évolution

Page 101: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 101

Modélisation des propositions Une description de la condition

Une description de la réaction

Un niveau de conseil— Poids : de “déconseillé” à “conseillé”— Qualificatif : “De convenance” ou “De survie”— Origine de la proposition : Utilisateur, concepteur, système ...

Une fonction à appeler pour la mise en oeuvre

Entité Ajouter àplateforme

Sujet de

ObjetPDA : x

Système interactif Migrer Sujet de

Objet

Télécommande

Conception : modélisation de l’évolution

Page 102: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 102

Graphe des descriptions

Racine commune

Télécommande de navigation

Télécommande de navigation CamNote

Conception : modélisation de l’évolution

Page 103: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 103

Graphe des descriptions

Racine commune

Télécommande de navigation

Télécommande de navigation CamNote

Conception : modélisation de l’évolution

Page 104: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 104

Graphe des descriptions

Racine commune

Télécommande de navigation

Télécommande de navigation CamNote

Conception : modélisation de l’évolution

Page 105: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 105

Graphe des descriptions

Racine commune

Télécommande de navigation

Télécommande de navigation CamNote PC

Télécommande de navigation CamNote

Conception : modélisation de l’évolution

Page 106: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 106

Graphe des descriptions

Racine commune

CamNote

Télécommande de navigation

Télécommande de navigation CamNote PC

Télécommande de navigation CamNote

Conception : modélisation de l’évolution

Page 107: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 107

Graphe des descriptions

Racine commune

CamNote

Télécommande de navigation

Télécommande de navigation CamNote PC

Télécommande de navigation CamNote

CamNote PC

Conception : modélisation de l’évolution

Page 108: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 108

Intérêt à l’exécution Recherche de systèmes interactifs

Racine commune

KeyNote PowerPoint

Visualisateur de présentation

CamNote

Télécommande de navigation

Télécommande de navigation CamNote PC

Télécommande de navigation CamNote

Liste diapositives

CamNote PC

CamNote PocketPC

Télécommande de navigation CamNote PocketPC

Conception : modélisation de l’évolution

Page 109: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 109

Intérêt à l’exécution Recherche de systèmes interactifs

Racine commune

KeyNote PowerPoint

Visualisateur de présentation

CamNote

Télécommande de navigation

Télécommande de navigation CamNote PC

Télécommande de navigation CamNote

Liste diapositives

CamNote PC

CamNote PocketPC

Télécommande de navigation CamNote PocketPC

Conception : modélisation de l’évolution

Page 110: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 110

Racine commune

KeyNote PowerPoint

Visualisateur de présentation

CamNote

Télécommande de navigation

Télécommande de navigation CamNote PC

Télécommande de navigation CamNote

Liste diapositives

CamNote PC

CamNote PocketPC

Télécommande de navigation CamNote PocketPC

Intérêt à l’exécution Recherche de systèmes interactifs

Conception : modélisation de l’évolution

Page 111: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 111

Mise en oeuvre : le moteur d’évolution Cadre de déploiement : les comets Collection d’agents

Piloter le diaporama

Consulter diapo

Gérer le diaporama

Sélectionner diapo

Contrôler pixels miroir

Consulter flux vidéo

Régler intensité

Activer /désactiver

Spécifier numéro

Avancer

Reculer

Conception : modélisation de l’évolution

Page 112: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 112

Mise en oeuvre : le moteur d’évolution Cadre de déploiement : les comets Agent PAC “plastifié” : rePAC

CP

C

A

AP

P

Moteur en TCL * Reprogrammable à la volée * interfacé avec du C++

Conception : modélisation de l’évolution

Page 113: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 113

Plan

Introduction

Conception Définition Modélisation Architecture logicielle

Exécution Stratégies Politiques

Page 114: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 114

Exécution : stratégies

Cardinalité 1-1

Page 115: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 115

Exécution : stratégies

Cardinalité 1-1

1-N

Page 116: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 116

Exécution : stratégies

Cardinalité 1-1

1-N

N-1

Page 117: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 117

Exécution : stratégies

Localisation Intra-comet

Inter comets

Page 118: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 118

Exécution : stratégies

Localisation Intra-comet

Inter comets

CP C

A

A P

P

Page 119: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 119

Exécution : stratégies

Localisation Intra-comet

Inter comets

CP C

A

A P

P

CP C

A

A P

P CP C

A

A P

P

Page 120: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 120

Exécution : stratégies

En synthèse

1-0 1-1 1-N N-1

Cardinalité

0-1

Inter-comet

Localisation

Intra-comet

Page 121: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 121

Exécution : stratégies

En synthèse

1-0 1-1 1-N N-1

Cardinalité

0-1

Inter-comet

Localisation

Intra-comet

Page 122: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 122

Exécution : stratégies

En synthèse

1-0 1-1 1-N N-1

Cardinalité

0-1

Inter-comet

Localisation

Intra-comet Polymorphisme

Page 123: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 123

Exécution : stratégies

En synthèse

1-0 1-1 1-N N-1

Cardinalité

0-1

Inter-comet

Localisation

Intra-comet

Ajout

Polymorphisme

Page 124: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 124

Exécution : stratégies

En synthèse

1-0 1-1 1-N N-1

Cardinalité

0-1

Inter-comet

Localisation

Intra-comet

Ajout Suppression

Polymorphisme

Page 125: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 125

Exécution : stratégies

En synthèse

Polymorphisme

1-0 1-1 1-N N-1

Cardinalité

0-1

Inter-comet

Localisation

Intra-comet

Ajout Suppression Substitution

Page 126: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 126

Plan

Introduction

Conception Définition Modélisation Architecture logicielle

Exécution Stratégies Politiques

Page 127: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 127

Exécution : politiques

Politiques Non concertée : adaptation prise en charge par ..

— Externe : un tiers

— Interne : la comet

Concertée— Optimiste : la comet fait, un tiers juge— Pessimiste : la comet demande avant de faire

Page 128: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 128

Conclusion

Nouvelle version d’interacteur

Originalités Traiter l ’adaptation

— Graham : présentations— Crease: multimodalité

Affiner les niveaux d ’abstraction— Vanderdonckt : OIA, OIC— Thevenin :concept et tâche

Concilier différentes granularités— Markopoulos : composition d’interacteurs

Démonstrateur CamNote [Demeure 03]

Page 129: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 129

Perspectives

Boîte à outils …

Quelles alternatives ?

Agents réactifs ?

Page 130: Gaëlle Calvary, Olfa Dâassi, Alexandre Demeure CLIPS-IMAG, Equipe IIHM GT MFI

05/12/03 MFI 130

Références Demeure, A., Calvary, G. Le Modèle d’Evolution en Plasticité des Interfaces :

Apport des Graphes Conceptuels, Actes de la 15ème conférence francophone sur l’Interaction Homme-Machine, IHM 2003, Caen, France, Novembre 2003, pp 80-87

Dâassi, O., Calvary, G., Coutaz, J., Demeure, A. Comet : Une nouvelle génération de « Widget » pour la Plasticité des Interfaces, Actes de la 15ème conférence francophone sur l’Interaction Homme-Machine, IHM 2003, Caen, France, Novembre 2003, pp 64-71

Calvary, G., Demeure, O., Coutaz, J., Dâassi, O. Adaptation des Interfaces Homme-Machine à leur contexte d’usage – Plasticité des Interfaces, Revue d'Intelligence Artificielle (RIA), N° spécial « La présentation d'information « sur mesure » », 2004, A paraître.