next up previous contents
Next: Génie logiciel: questions spéciales Up: Software engineering et Previous: Software engineering et

Ingénierie transformationnelle des données

FUNDP-INFO-3103 -- J.-L. Hainaut -- 30-0-0 -- Cours de 3ème cycle

Objectif

Le cours a pour objectif de donner aux étudiants les bases formelles leur permettant de comprendre et de développer des processus d'ingénierie des données dans les systèmes d'information.

Prérequis

Eléments de la théorie relationnelle des bases de données. Eléments de méthodologie des bases de données.

Contenu

Ce cours étudie, dans le cadre unificateur des processus transformationnels, les différents problèmes qui se posent en ingénierie des données dans les systèmes d'information, notamment la conception, la rétro-conception, la ré-ingénierie, l'évolution et l'intégration de vues. Le cours comporte cinq parties. La première partie definit un cadre formel constitué d'un modèle structurel générique (du type NF2) et d'opérateurs de transformation, dont on étudie les propriétés d'invariance en termes de contenu informationnel (notamment sémantique et statistiques). La deuxième partie propose une interprétation du modèle générique et des opérateurs transformationnels dans une famille de modèles de structures de données, les modèles à base d'objets. La troisième partie réexamine les problèmes d'ingénierie cités ci-dessus dans le cadre de l'approche transformationnelle. La quatrième partie étudie l'implication de l'approche transformationnelle dans la conception d'outils CASE. La cinquième et dernière partie présente (ou supervise, selon la formule) des études de cas.

Pédagogie

Cours magistral, exposés ponctuels par des chercheurs, études de cas (si possible par les étudiants).

Références

Portefeuille d'articles sur la théorie transformationnelle. Syllabus spécifique.



Pierre-Yves SCHOBBENS
Thu Feb 4 19:08:21 MET 1999