Home  / Research / Thesis

 
    Abstract   TOC   Intro.   Partie 1   Partie 2   Partie 3   Conclusion   Annexes   Biblio.
 
                  Chapitre 1 : Les Systèmes d'Information Multimédia
                  Chapitre 2 : Les Logiciels Educatifs
                  Chapitre 3 : Les Fondements de la Méthode COSYf
 

Chapitre 3


Les Fondements de la Méthode COSYf

1. L'approche de COSY : Intégration et Coopération des Axes de Recherche

1.1 L'Intégration des Axes Recherche

1.2 La Coopération des Axes de Recherche

2. L'Approche Générale de COSYf

2.1 La Définition d'un Système de Formation Multimédia

2.2 La Coopération de nos Axes de Recherche

2.3 Notre Problématique

3. Conclusion

 

 

Notre approche considère davantage les logiciels éducatifs en tant que systèmes d'information et non en tant que logiciels. En effet, comme nous l'avons conclu dans la partie précédente, nous pensons que les Environnements Interactifs d'Apprentissage avec Ordinateur ne peuvent être considérés comme de simples logiciels. Cela est d'autant plus vrai que les données sur lesquelles sont basés les Environnements Interactifs d'Apprentissage avec Ordinateur peuvent être communes à différentes applications (de formation ou non). En effet, l'utilisation du multimédia nécessite des bases de données spécifiques et volumineuses. La méthode de Conception orientée Objet de SYstèmes de formation multimédia (COSYf) que nous présentons s'appuie sur la même approche générale que l'ébauche de la méthode de Conception orientée Objet de SYstèmes d'information multimédia (COSY) [Lapujade, 93b] [Merlet, 93e] [Soutou, 94]. Cette première ébauche de la méthode COSY est issue d'une collaboration des différentes équipes de recherche du laboratoire URACOM. L'objectif initial de ce projet était d'intégrer les travaux des différentes équipes. Mais une fois l'approche générale définie, le développement de la méthode COSY a été arrêté le temps que les travaux des différentes équipes de recherche aient suffisamment avancé. Pour chacune de ces équipes, la méthode COSY sert ainsi de fil conducteur et de motivation. C'est ainsi que nous avons repris à notre compte la même approche générale que COSY afin de l'appliquer à un domaine particulier des systèmes d'information multimédia : les systèmes de formation multimédia. Nous définissons ainsi une méthode de conception orientée objet de systèmes de formation multimédia COSYf.

Afin de présenter en détail la méthode de Conception orientée Objet de SYstèmes de formation multimédia ( COSYf ), il nous semble utile de présenter l'approche générale de la méthode COSY avec l'intégration et la coopération des différents axes de recherche. A partir de cette approche, nous abordons l'approche spécifique de COSYf en n'intégrant que les domaines de recherche sur lesquels nous avons travaillé.

1. L'approche de COSY : Intégration et Coopération des Axes de Recherche

L'objectif est de montrer comment nous avons intégré les travaux des différentes équipes de recherche du laboratoire URACOM pour élaborer la méthode de Conception orientée Objet de SYstème d'information multimédia (COSY).

 

Ces équipes travaillent dans des domaines aussi variés que :

- les bases de données orientées objet,

- les bases de données réparties,

- les bases de données fédérées,

- les hypermédias dynamiques,

- les ateliers de génie logiciel.

Cette méthode doit permettre de fournir une solution à l'automatisation du système concerné, sans pour autant prendre en compte les spécificités techniques du matériel qui sera utilisé pour l'implémentation.

1.1 L'Intégration des Axes de Recherche

Les systèmes d'information multimédia mettent en jeu des procédés qui doivent prendre en compte un très grand nombre d'entités avec des structures diverses et des comportements complexes ; tout ceci étant bien souvent partagé et interconnecté dans des réseaux particulièrement vastes.

Nous avons vu ci-dessus que les systèmes de formation multimédia sont basés sur des documents multimédias. Chaque document multimédia a un comportement spécifique et est une entité complexe composée d'informations multimédias qui sont sémantiquement très riche (cf. Chapitre 1, § 1.). L'approche orientée objet facilite la gestion d'entités complexes (cf. Chapitre 1, § 2.3) puisqu'elle permet l'encapsulation en une seule entité des données et des traitements qui les manipulent. Ainsi les systèmes de gestion de bases de données orientés objet apportent des solutions à la gestion des données persistantes lors de la réalisation de systèmes basés sur le multimédia. De plus, une approche orientée objet est la plus adéquate pour modéliser un système d'information. En effet, cette approche permet d'effectuer des simulations du système alors que l'analyse et/ou la conception ne sont pas finis.

De plus, l'élaboration d'un système d'information multimédia peut impliquer :

- la prise en compte de bases de données déjà existantes,

- le partage de bases de données entre plusieurs systèmes.

Pour ces raisons, il peut s'avérer utile d'intégrer des techniques de répartition et de fédération de bases de données. Dans un contexte de système réparti, le système de gestion de base de données doit permettre un partage d'objets entre applications par contrôle des objets concurrents et gestion des liens entre objets hétérogènes.

L'accès aux informations est également un aspect important des systèmes de formation et d'information. En effet, l'utilisateur peut posséder ou pas des compétences particulières (langage de manipulation de données, interfaces spécialisées, etc.). Dans ce dernier cas, le concept d'hypertexte peut apporter des solutions. Ainsi, les concepts d'hypertexte et, plus particulièrement avec le multimédia, celui d'hypermédia sont en pleine évolution. Mais cette évolution, qui est encore désordonnée malgré la future émergence de nouvelles normes (MHEG, HyTime), montre l'intérêt du concept des hypermédias. En effet, celui-ci permet d'accéder facilement à une grande quantité d'informations. De plus, l'interactivité offerte par les hypermédias aux usagers permet notamment la navigation dans le réseau des documents multimédias, la recherche d'informations, etc.. Une des critiques faites aux hypermédias est de donner à l'utilisateur une trop grande liberté. C'est-à-dire que les hypermédias ne guident pas l'utilisateur dans sa navigation. Une des solutions serait d'intégrer aux hypermédias des connaissances relatives à l'utilisateur (comme son degré de compréhension), à des stratégies de consultation, à des stratégies spécifiques au domaine, etc., afin d'effectuer un contrôle plus ou moins discret sur la navigation de l'utilisateur. Cette intégration des connaissances pour améliorer le guidage quasi inexistant des hypermédias donne lieu au concept d'hypermédia dynamique.

Face à la complexité de ces systèmes de formation multimédia, et surtout face au besoin de satisfaire aux critères de qualité et de productivité, il s'avère nécessaire de concevoir de tels systèmes à l'aide d'une approche de type génie logiciel.

Nous allons exposer les liens qui conditionnent le fonctionnement de notre système à travers la présentation des influences des différents axes de recherches.

1.2 La Coopération des Axes de Recherche

Le système constitué par les différentes équipes de recherche peut être étudié sous un angle systémique. En effet, un système est défini comme un objet dont les liens entre les éléments conditionnent le fonctionnement. De plus, ces liens sont organisés et agencés en fonction de buts. La théorie des systèmes considère qu'il faut mettre au premier plan l'ensemble des relations entre les éléments. Sur ce même ensemble d'éléments peuvent être appliquées des relations très diverses. Les systèmes se distinguent en fonction des relations sur lesquelles le concepteur porte son attention. Alors, chaque équipe de recherche peut être considérée comme un sous-système fonctionnant en "boîte noire". Chaque sous-système (bases de données orientées objet, hypermédias dynamiques, bases de données réparties, bases de données fédérées et atelier de génie logiciel) traite de façon indépendante une partie du problème. Les entrées et sorties de chacune de ces boîtes constituent les échanges qui vont s'opérer entre les équipes de recherche. Nous utilisons aussi la théorie des systèmes afin de modéliser les systèmes d'information multimédia : modélisation du pilotage, étude de l'évolution temporelle des systèmes (appelée aussi dynamique des systèmes).

Dans la suite de ce paragraphe nous exposons les influences entre les différents axes de recherches et la gestion de ceux-ci.

1.2.1 L'Influence sur l'Hypermédia Dynamique

L'hypermédia grâce au concept d'accès associatif aux informations, permet à l'utilisateur de naviguer dans des données en grand nombre en définissant ses propres parcours de lecture.

La conception des hyperdocuments multimédias est fortement influencée par la représentation des données. En effet, la définition des liens et des noeuds dépend de la modélisation orienté objet utilisée pour concevoir les différents documents multimédias du système. La définition des liens dépend du degré de complexité des documents multimédias. C'est-à-dire que plus ces documents sont riches, c'est-à-dire avec un niveau d'arborescence élevé, plus le nombre de liens est faible et plus les noeuds sont complexes et structurés.

1.2.2 L'Influence sur la Répartition

G. Gardarin [Gardarin, 90] définit une base de données répartie comme un ensemble de bases de données coopérantes et physiquement réparties sur différents sites d'un réseau d'ordinateurs. Chaque site est donc capable de traiter des transactions locales, qui ne concernent que les données de ce site particulier. De plus, chaque site doit être capable d'exécuter des transactions globales sur les données de plusieurs sites [Korth, 88]. Cet ensemble est vu et manipulé par l'utilisateur comme une seule base de données centralisée.

La répartition des bases de données orientées objet est influencée par la sémantique et les modèles de données associés à ces bases. Ainsi d'un point de vue structurel, cette influence se traduit par la fragmentation des structures de la base. Nos travaux s'appuient sur les concepts et les techniques utilisées pour la répartition d'une base de données relationnelle [Ozsu, 91]. Néanmoins, la répartition des bases de données orientées objet a nécessité la définition de nouveaux concepts tels que les fragmentations de classes, de graphe d'héritage ou de composition.

De plus, du point de vue de la manipulation des objets répartis, il faut définir une nouvelle démarche pour l'évaluation et la répartition des requêtes. La première étape a pour objet d'analyser la requête lexicalement, syntaxiquement et sémantiquement. La seconde étape décompose cette requête globale en sous-requête qui seront exécutées sur les différents sites. La dernière étape consiste en une intégration des différents résultats de ces sous-requêtes afin de constituer le résultat final.

1.2.3 L'Influence sur la Fédération

Le principe de la fédération dans les bases de données [Sheth, 90] permet l'utilisation conjointe de plusieurs bases de données sans nécessairement définir un schéma conceptuel global. Des vues multibases regroupent les structures des informations provenant de diverses bases de données à manipuler simultanément. Ces vues multibases sont appelées schémas fédérés [Soutou, 93], elles résultent d'une intégration des schémas initiaux des bases de données locales. L'intégration des classes induit des conflits sémantiques. Les conflits de domaine se produisent lorsque plusieurs bases traitent d'un concept commun avec un sens différent (typiquement dissemblance de noms, d'échelles), les conflits de schémas se produisent lorsque les bases traitent du même concept avec une représentation différente (différence structurelle) [Kent, 91].

L'influence des bases de données orientées objet sur le concept de la fédération pose le problème de l'homogénéisation dans la modélisation des données. Pour pouvoir manipuler des informations hétérogènes provenant de diverses bases de données et en particulier des bases de données orientées objet, il est nécessaire d'utiliser un modèle commun pour éviter d'avoir recours à des multiples traducteurs [Chastang, 89]. Le fait de choisir comme modèle commun le modèle orienté objet, permet de gérer des informations à structures complexes et d'associer des traitements aux données. Ceci permet de faciliter la gestion des schémas des bases de données dans l'objectif de les faire coopérer.

L'influence des bases de données réparties sur le concept de la fédération pose le problème de la prise en compte des schémas partiels. Les schémas partiels à inclure dans un système fédéré résultent de fragmentations et les structures de données à manipuler sont réparties sur divers sites. Les schémas partiels sont déjà sous la forme de classes d'objets cohérentes et il n'aura pas sur ces schémas d'étape de traduction dans le modèle commun orienté objet. Dans ce cas de figure, les schémas locaux deviennent des schémas composants [Sheth, 90].

1.2.4 L'Influence sur l'Atelier de Génie Logiciel

C. Remy [Remy, 92] définit les Ateliers de Génie Logiciel comme "des environnements de développement intégrés rassemblant des méthodes, techniques et outils permettant le développement d'applications informatiques". Couvrant tout le cycle de vie du logiciel, ces ateliers visent à améliorer la qualité et la productivité des applications, à maîtriser les coûts et les délais de développement et à réduire le coût de la maintenance. Un atelier de génie logiciel est le support des méthodes de conception des systèmes d'information multimédia. La spécification d'un tel atelier et de sa méthode de conception associée est dépendante de tous les axes de recherche et de leurs interactions.

En nous basant sur la même approche que COSY pour la conception de systèmes d'information multimédia, nous avons défini l'approche générale de COSYf pour la conception de systèmes de formation multimédia. Nous n'avons donc intégré que les domaines de recherche sur lesquels nous avons travaillé.

2. L'approche generale de COSYf

Avant d'aborder les fondements de notre méthode de COSYf, nous définissons ce que représente pour nous le concept de système de formation multimédia.

2.1 La Définition d'un Système de Formation Multimédia

Notre approche du domaine de la formation s'apparente à celle des systèmes d'information multimédia. Comme tout système d'information multimédia, la conception d'un système de formation multimédia nécessite l'utilisation d'une méthode de conception adaptée. Mais avant il nous faut définir la notion de système de formation multimédia. Nous avons élaboré cette définition avec une approche similaire à celle d'un système d'information multimédia. Cette définition tient évidemment compte des spécificités de l'Environnement Interactif d'Apprentissage avec Ordinateur.

 

Définition d'un Système de Formation Multimédia

Un système de formation multimédia est vu suivant quatre composantes :

- la composante statique : c'est l'organisation et la structuration d'une collection de connaissances relatives au domaine à enseigner et à l'apprenant. Ces connaissances sont définies sous la forme de documents multimédias et représentent l'aspect pertinent de l'expertise du domaine ;

- la composante dynamique : c'est une collection de connaissances (stratégies pédagogiques et didactiques dépendantes ou indépendantes de l'apprenant) qui offre un cadre d'exploitation en vue d'une restitution des connaissances du domaine ;

- la composante fonctionnelle : c'est une collection de règles connues par les utilisateurs du système de formation multimédia qui traduit son fonctionnement informel et fixe ses conditions d'utilisation ;

- la composante humaine : les différents acteurs (experts du domaine, pédagogues, apprenants, formateurs, etc.) disposent d'un ensemble de moyens qui leur permet de réaliser et de faire évoluer le système de formation multimédia.

2.2 La Coopération de nos Axes de Recherche

Nous avons repris la même approche que COSY. Ainsi, le système constitué par nos différents travaux peut être étudié sous un angle systémique (cf. § 1.2). chacun de nos domaines de recherche peut être considéré comme un sous-système fonctionnant en "boite noire". Les restrictions par rapport aux domaines de recherche de COSY concernent essentiellement :

- la non prise en compte des bases de données réparties et fédérées ;

- la prise en compte seulement de l'aspect modèle de données et non bases de données orientées objet ;

 

Les sous-systèmes dans le cadre de COSYf sont donc :

- modélisation de données orientées objet ;

- modélisation d'hyperdocument multimédia éducatif ;

- spécification d'Atelier de Génie Didacticiel Multimédia.

Chacun de ces sous-systèmes traite de façon indépendante une partie du problème. Le réseau coopératif (cf. Figure I.3.1) entre nos domaines de recherche devient alors :

 

Figure I.3.1 : Réseau coopératif de recherche de COSYf

2.3 Notre Problématique

La conception d'un système de formation multimédia passe par l'étude des différents axes de recherche et par la résolution de tous les problèmes de coopération entre ces derniers. C'est pourquoi nous avons décidé d'apporter une solution globale en adoptant un "langage commun" qui pour nous signifie :

- un modèle orienté objet de base commun,

- des formalismes communs,

- une démarche globale commune.

L'objectif de cette thèse consiste en la définition d'une méthode de Conception orientée Objet de SYstème de formation multimédia COSYf.

2.3.1 Les Différents Aspects de COSYf

Nous nous sommes concentrés sur la définition des aspects les plus importants que doit comporter une méthode de conception, c'est-à-dire :

- un modèle orienté objet et les formalismes associés (cf. Partie II, Chapitre 1) : le modèle orienté objet n'est que le modèle de base sur lequel les autres modèles vont venir s'appuyer. Ce modèle est le plus général possible afin d'être utilisable pour toute la modélisation du système de formation multimédia ;

- la modélisation de documents multimédias (cf. Partie II, Chapitre 2) : ce pôle d'intérêt concerne le domaine de recherche qui se trouve en amont des autres. En effet, il est nécessaire de disposer d'un modèle pouvant prendre en compte toute la complexité et la richesse sémantique des documents multimédias. Lorsque nous aurons défini cette modélisation des documents multimédias, il nous faut résoudre la navigation entre ces documents ;

- un modèle d'hyperdocuments multimédias éducatifs (cf. Partie II, Chapitre 3) : l'objectif de ce modèle est de résoudre et de faciliter l'accès aux documents multimédias en fonction de contraintes. Par exemple, l'ordre de présentation entre un document multimédia portant sur la définition d'un concept et un document multimédia portant sur la définition de ce même concept peut être dépendant du désir, du raisonnement ou du niveau de compréhension de l'apprenant. L'idée générale est d'enrichir la modélisation des systèmes de formation multimédia pour d'une part renforcer l'accès aux différents documents multimédias et d'autre part prendre en compte les spécificités de la formation (apprenant, domaine, etc.). C'est ainsi que nous allons tout d'abord préciser les fonctionnalités et l'utilisation des hypermédias dans la formation. Notre objectif est de définir une hyperstructure éducative au dessus de notre modèle de documents multimédias. L'association de l'hyperstructure éducative et des documents multimédias constitue notre modèle d'hyperdocuments multimédias éducatifs ;

- les formalismes associés aux différents modèles ;

- la démarche global et local (cf. Partie II, Chapitre 4).

Le seul élément que la méthode COSYf ne prend pas en compte concerne les outils. En effet, dans le cadre de cette thèse, nous ne ferons qu'indiquer les spécifications d'un Atelier de Génie Didactique Multimédia (cf. Conclusion, § 2.1).

La méthode COSYf est une méthode qui couvre la phase de conception. Plus exactement, elle commence à la fin de la phase d'analyse, c'est-à-dire au moment de la spécification des classes et se termine au début de la phase d'implantation. Notre méthode COSYf ne prend donc pas en compte les aspects liés aux spécificités techniques (qui sont pris en charge par la phase d'implantation). Cette phase de conception est celle au cours de laquelle le niveau d'abstraction du système de formation multimédia par rapport au réel est le plus élevé. La méthode COSYf a donc pour ambition de fournir une solution à l'automatisation des systèmes de formation multimédia.

En dehors du modèle orienté objet commun à tous les modèles, les bases de la méthode COSYf sont constituées par la définition d'un système de formation multimédia générique. En effet, même si notre méthode n'est pas restreint à la conception d'un seul type d'architecture de système de formation multimédia, il nous est apparu nécessaire de définir une architecture générique.

2.3.2 Le Système de Formation Multimédia Générique

Ce système de formation multimédia générique (cf. Figure I.3.2) correspond donc à une architecture générique. Ce système est défini par un ensemble de modules conceptuels génériques, c'est-à-dire qu'ils peuvent correspondre à différents types de systèmes de formation multimédia (complémentaire, simulateur ou tuteur).

 

Ces différents modules conceptuels sont :

- les ressources sont constituées par une collection de documents multimédias modélisés à l'aide d'un modèle orienté objet ;

- l'hyperstructure éducative représente des contraintes portant sur l'ordre d'accès et de présentation des ressources. Cette hyperstructure éducative est définie par des connaissances relatives aux apprenants, au domaine, à la pédagogie, etc. et est conçue à l'aide des techniques liées aux bases de connaissances ;

- les interfaces permettent de formuler les besoins des utilisateurs et de leur présenter les documents multimédias provenant des différentes bases grâce à des techniques de gestion du dialogue homme/machine et de gestion de la présentation (multi fenêtrage, etc.).

 

Figure I.3.2 : Système de formation multimédia générique

 

3. Conclusion

Notre objectif, au-delà de cette thèse, est d'une part d'intégrer à notre méthode COSYf les domaines de recherche prévus initialement dans la méthode COSY. Ces domaines concernent les bases de données fédérées, réparties et orientées objet. D'autre part, au-delà des spécifications générales de l'AGDM, le développement d'un tel atelier fournirait une véritable validation de COSYf. Or, les travaux sur la conception d'un tel AGDM intégrant les modèles, les formalismes et la démarche de COSYf sont développés par [Lapujade, 94].

 

Cette première approche de la méthode de Conception orientée Objet de SYstèmes de formation multimédia ( COSYf ) nous a permis tout d'abord de définir le concept de système de formation multimédia puis de préciser l'approche générale de COSYf [Lapujade, 93b] [Merlet, 93e] [Soutou, 94]. A l'instar des méthodes de conception de systèmes d'information (cf. Chapitre 1 - Les Méthodes de Conception de Systèmes d'Information), la méthode COSYf prend en compte les contraintes inhérentes au multimédia. Ces contraintes concernent essentiellement la structure hiérarchique des documents multimédias qui sont des entités complexes composées d'informations multimédias sémantiquement très riche.



Designed and Written by Jeff Merlet © 1998.