meta-modèle

20
Meta-Modèle Meta-Modèle • La coopération dans un collecticiel se fait suivant la vision qu'en ont les concepteurs de cet environnement • Modèles de coopération spécifiques à chaque environnement

Upload: shawn

Post on 24-Jan-2016

23 views

Category:

Documents


0 download

DESCRIPTION

Meta-Modèle. La coopération dans un collecticiel se fait suivant la vision qu'en ont les concepteurs de cet environnement Modèles de coopération spécifiques à chaque environnement. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Meta-Modèle

Meta-ModèleMeta-Modèle

• La coopération dans un collecticiel se fait suivant la vision qu'en ont les concepteurs de cet environnement

• Modèles de coopération spécifiques à chaque environnement

Page 2: Meta-Modèle

• Le modèle de la coopération de Tresco [Saliou 96] se base sur les concepts d'individu, de domaine, de séance, de session, de donnée et d'outil.

• Le modèle de la coopération de DisCOO [Munier 99] repose sur les concepts d'activité, d'espace de travail, d'espace de coopération, de schémas de coopération, d'objet et d'outil.

Page 3: Meta-Modèle

• les concepts sous-jacents sont les mêmes et doivent pouvoir être décrits par le même meta-modèle

• Le meta-modèle doit permettre de représenter les deux modèles de coopérations (et « tous » les autres)

Page 4: Meta-Modèle

• Les collecticiels sont classiquement classifiés suivant le "trèfle" fonctionnel de SCOOP [Salber 95] lui même inspiré de la décomposition tripartite d'Ellis [Ellis 94].

• Trois dimensions apparaissent dans ce trèfle

fonctionnel des collecticiels:

– la communication

– la production

– et la coordination

Page 5: Meta-Modèle

La production

• La coopération n'est qu'un moyen et non une fin en soi.

• Les environnements de coopération sont en fait des environnements de production dans lesquels c'est un groupe qui produit.

Page 6: Meta-Modèle

Le produit

• Large spectre [..]

: le produit du groupe est l'union des produits disjoints et sans relation de chacun des acteurs du groupe

: le produit du groupe est le produit de chacun des acteurs

Page 7: Meta-Modèle

L'outil de production

• Large spectre [..]

: pour la production de documents disjoints, les outils utilisés peuvent être les mêmes que ceux utilisés dans le cadre de production individuelle.

: Dans le cas de modification en commun d'un même produit, des outils spécifiques doivent être utilisés

Page 8: Meta-Modèle

La production dans DisCOO

• Chaque acteur possède

– un espace de travail privé (ou espace de production propre)

– un espace de coopération (ou espace de production collectif)

Page 9: Meta-Modèle

La production dans DisCOO (cont)

• Les outils et applications standards sont utilisés pour la production dans l ’espace de travail privé

• l ’espace de coopération n'est que source ou destination d'opérations de transfert de documents gérées par DisCOO.

Page 10: Meta-Modèle

La production dans Tresco

• Le domaine maintient les données partagées.

• Les sous-domaines maintiennent des données partagées par un groupe donné avec un objectif identifié (le sous-domaine est l'espace effectif de coopération)

Page 11: Meta-Modèle

La production dans Tresco (cont)

• Une session permet de manipuler ces données.

• La manipulation pourra se faire par plusieurs acteurs, – soit de manière asynchrone, – soit de manière synchrone si la session est

définie dans une séance.

Page 12: Meta-Modèle

La coordination

• Produire collectivement nécessite la coordination des acteurs, de leurs actions et de leur production:– gestion des conflits ou maintien de la

cohérence des actions – séquencement des tâches– gestion de l'aspect temporel

Page 13: Meta-Modèle

La coordination dans DisCOO

• La négociation de contrats (table de coopération)– client/serveur,– rédacteur/relecteur– ou écriture coopérative.

Page 14: Meta-Modèle

La coordination dans DisCOO (cont)• La gestion des conflits

– Echange d ’objets depuis les espaces de coopération

• conforme au schéma de coopération négocié

• en respectant le critère de correction de DisCOO-sérialisabilité

– Les événement significatifs sont journalisés localement par chaque activité et le critère de correction est vérifié en utilisant ces histoires locales

Page 15: Meta-Modèle

La coordination dans Tresco

• Les rôles– Un rôle permet la spécification des droits– Un rôle est attribué à un objet individu qui peut

ainsi agir sur les autres objets en fonction des droits attribués.

Page 16: Meta-Modèle

La coordination dans Tresco (cont) • Les informations relatives à la coopération

sont, elles aussi, des données partagées, et de ce fait l'usage des rôles permet de spécifier les politiques de coopération permises– politique de connexion et de déconnexion des

individus dans un groupe,– règles de visibilité d'un groupe, – règles d'organisation d'un groupe,– ...

Page 17: Meta-Modèle

La communication

• Nous limiterons la communication à la communication directe : CHHM

• Communication homme homme médiatisée: le contenu sémantique de la communication est étranger au système

Page 18: Meta-Modèle

La communication dans DisCOO

• La communication directe est relativement pauvre et repose entièrement sur un système de notification entre acteurs:

– négociation demandée ou acceptée

– actions concernant le récepteur entreprises par les acteurs avec qui il a un contrat

Page 19: Meta-Modèle

La communication dans Tresco

• Un mécanisme de perception du partage

– notification des modifications

– historique des accès

Page 20: Meta-Modèle

Conclusion

• Travail en cours

• Garder en tête l’aspect étude des usages

– quels sont les usages en cours

– quel sera l ’usage d ’une fonctionalité proposée