Un modele oriente objets et un outil d'aide a la conception des systemes d'information audiovisuels (projet mcx-is)
Auteur / Autrice : | PAUL MARTIN LOLO |
Direction : | Xavier Castellani |
Type : | Thèse de doctorat |
Discipline(s) : | Sciences appliquées |
Date : | Soutenance en 1990 |
Etablissement(s) : | Paris, CNAM |
Résumé
Cette these propose un modele et un outil d'aide a la conception des systemes d'information audiovisuels. Mcx-is comprend un modele oriente objets etendu grace a l'utilisation d'un formalisme graphique qui permet de representer des objets complexes et des liens semantiques entre ces objets. L'outil comporte une interface utilisateur qui permet de construire graphiquement des systemes d'information audiovisuels grace a un meta-modele que nous avons implante dans un environnement smalltalk/v. Lorsqu'un systeme d'information est compose d'entites ayant des comportements specifiques, il est possible de representer ces entites par des objets. Grace au concept d'heritage, des types d'objets plus generaux permettent d'expliciter les proprietes que les types d'objets specialises ont en commun. Les objets de niveau conceptuel peuvent ainsi etre representes a differents niveaux d'abstraction (conceptuel, logique, physique) sans remettre en cause le schema conceptuel global du systeme d'information concu par objets. Cette demarche est mise en uvre dans mcx-is. Les entites audiovisuelles du meta-modele sont des objets et le temps est defini comme un constituant de ces objets. La prise en compte du temps permet ainsi de realiser une representation en temps et une representation hors temps des systemes d'information audiovisuels. L'originalite de l'interface utilisateur mcx-is est due a l'integration dans son environnement d'un controle semantique qui verifie la coherence entre les representations internes et externes des modeles crees par l'utilisateur. Cet aspect important est lie a la formalisation de la structure de representation des objets et a leur implantation avec des classes assurant une parfaite modularite lors de la conception, et tout au long du cycle de developpement des applications. Les concepts du meta-modele mcx-is sont utilises pour definir les objets manipules, ils permettent egalement