Identifiant pérenne de la notice : 207836760
Notice de type
Notice de regroupement
Note publique d'information : Les méthodes et les outils utilisés pour assister le développement des logiciels s'appuient
sur des modèles d'architecture plus ou moins formalises. Alors que de nombreux concepts,
méthodes et modèles ont atteint une certaine maturité pour la réalisation de logiciels
classiques, il est aujourd'hui possible de faire coopérer plusieurs personnes distantes.
C’est ce que l'on appelle le travail coopératif assiste par ordinateur (tcao). L’objectif
de ce travail est de proposer un modèle d'architecture adapte aux besoins des collecticiels
(logiciels coopératifs) temps réel. A travers une étude bibliographique et l'analyse
d'un scenario de conception coopérante nous dégageons les concepts clefs du tcao.
Ainsi, nous pouvons étendre au contexte coopératif le modèle d'architecture multi-agent
multi-facette amf. En fait, selon que les agents partages sont répliqués sur les différents
ordinateurs ou s'ils conservent une certaine unité, le modèle coopératif amf-c se
décline sous une forme répliquée et sous une forme fragmentée. En comparant leurs
avantages et inconvénients, nous montrons que si la forme fragmentée apporte incontestablement
un confort de modélisation, elle s'avère plus limitée dans ses capacités de paramétrage
des interactions de groupe. Par ailleurs, un modèle d'architecture présente peu d'intérêt
s'il n'est pas accompagné d'une méthodologie de conception et d'outils aidant à sa
mise en œuvre. Après avoir exposé les formes de contrôle devant être maîtrisées par
un environnement de travail coopératif synchrone, nous indiquons comment les trois
couches de notre système expérimental (système reparti, plate-forme coopérative ecoop
et applications utilisant amf-c) se répartissent ces tâches de contrôle. Des exemples
simples d'application, ainsi que la conception d'un éditeur coopératif synchrone de
schémas cinématiques cinematek illustrent les possibilités de cette architecture et
permettent de dégager un certain nombre de gabarits de conception.