MASTER Béjaia
MASTER Béjaia
MASTER Béjaia
janvier 2007
FICHE DE PRESENTATION DE LA FORMATION
Cahier des charges – Master
Etablissement : Université A.Mira de Bejaia
Référence de la formation :
Domaine Filière / Mention Option/spécialité
Ingénierie des
Informatique Informatique connaissances
Rattachement administratif
Faculté / Institut Département
Sciences et Sciences Informatique
de l’ingénieur
Responsable de l’option :
Nom et Prénom Grade Fax Téléphone Adresse électronique
KOUHOUL A/Raouf Maître 034 21 51 05 034214853 [email protected]
Assistant
Partenaires :
L’établissement asure-t-il une ou des formations post graduées (PG, PGS, école
OUI □ NON
OUI □NON
Observations :
_______________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Date et signature
2. Orienter la recherché sur les besoins stratégiques des différentes entreprises et des
institutions.
3. Participation active aux reformes économiques du pays.
Définition de la formation
1. Développement de la recherche.
2. Renforcement de la coopération entre les universités partenaires algériennes
d’une part et les
universités étrangères de l’autre.
3. Ouverture de l’université aux différents secteurs stratégiques du pays (socio-
économique, industriel, …)
Position du projet
Année
M1
Option1 - Semestre 2 Option2 - Semestre 2
Ingénierie des connaissances Réseaux et systèmes distribués
Année
Option1- Semestres 3 - 4 Option2 - Semestres 3 - 4
M2
Ingénierie des connaissances Réseaux et systèmes distribués
Après un semestre de Tronc Commun de mise à niveau des connaissances dans le domaine de l’informatique, un
second semestre est prévu pour la consolidation des connaissances de l’étudiant dans une des deux options
proposées.
Chargé de cours 05 05
Maître assistant 18 18
Autres (Prof ingénieur,
assistant,…)
Personnel de soutien (Ing
de laboratoire, …)
Total 29 14 43
(1) : la liste nominative sera donnée dans l’annexe (voir modèle joint)
Les moyens et équipements (indiquer les moyens et équipements disponibles et qui seront mis en œuvre pour la formation
proposée)
Recherche :
Pédagogie :
03
Laboratoires pédagogiques équipés (nombre) : (voir fiche modèle en annexe)
Espace de lecture :
100 100
Bibliothèque (nombre) : Nombre de titres dans la spécialité :
ANNEE M1
Semestre 1 : Répartition des matière pour chaque Unité d’Enseignement.
Donner la liste des diplômes donnant droit à l’accès direct à la formation proposée :
Objectifs de la matière
L'objectif de ce Cours est d'étudier de manière détaillée les principaux
modèles de données. Les méthodes de conception associées doivent
être approfondies en s'appuyant sur un modèle de donnée ( le modèle
relationnel).
Contenu de la matière
Maîtriser les algorithmes de base des systèmes de gestion de bases de données objet et
distribuées : conception de base de données, traitement de requêtes, gestion de transactions et
réplication. Comprendre l'évolution de la gestion de données Web avec XML. Le module s'appuie
sur les modèles objet et XML et les langages associés, en particulier SQL3 et XQuery.
Bases de données objet : orienté-objet et objet-relationnel : objectifs, modèles et langages. Les
standards SQL3, ODMG et OQL.
Architectures et techniques des bases de données objet : traitement et optimisation de requêtes,
gestion et placement d'objets, ramasse-miette, gestion de transactions.
Objectifs et architectures des bases de données distribuées. L'accès transparent aux données
réparties. Support de l'hétérogénéité et de l'autonomie des bases de données locales.
Architectures de schémas.
Conception d'une BD répartie. La fragmentation des données. Traitement de requêtes réparties.
Décomposition. Optimisation de requêtes basée sur un modèle de coût.
Gestion des transactions réparties. Durabilité des mises à jour. Isolation par verrouillage 2 phases
distribué. Validation de transaction en deux étapes (2PC).
Réplication des données. Réplication symétrique et asymétrique. Algorithmes de propagation des
mises à jour. Approches optimiste et préventive. Gestion des conflits.
XML. Modèle de données semi-structuré. Définition de type de document (DTD). Types de
données. XMLSchema. Gestion de méta-données avec RDF.
Manipulation de données XML. Navigation dans les documents : Xpath, Xlink et Xpointer. Le
langages de requêtes Xquery. Le stockage des données XML.
L'intégration d'information avec XML. Extraction de guides de données, constitution d'ontologies.
Décomposition de requêtes et optimisation. Médiation de données avec XML. Les Web services.
Les bases de données répartis
Références (ouvrages et polycopiés, sites internet, etc).
G.GARDARIN P.VALDURIEZ « SGBD Avancés » Edition Eyrolles 1990.
Modes d’évaluation :
1 / Durée de l’examen de fin de semestre : 02h et celui du rattrapage : 02h
2 / Contrôles continus (préciser la pondération de chaque élément du tableau suivant
selon la composition de la matière) :
Objectifs de la matière
Prérequis indispensables (matière (s) ou connaissances requises pour suivre cette matière) :
Connaissances générales d’algorithmique.
Contenu de la matière
Présentation d’un état de l’art
Méthodes orientées objet
Aspects temporels dans la conception des SI
Méthodes formelles
Objectifs de la matière
Familiariser les étudiants avec les techniques de base de la compilation et leur permettre par
conséquent de mieux comprendre les langages de programmation modernes.
.
Contenu de la matière
Rappels sur la classification des grammaires et des automates. Analyse lexicographique :
utilisation des automates d'états finis déterministes pour extraire des mots significatifs (tokens)
d'un programme source, utilisation de l'outil LEX. Analyse syntaxique ascendante et descendante :
études des méthodes d'analyse avec et sans rebroussement; Problème de l'efficacité de l'analyse
syntaxique ; Grammaires LL(k), Grammaires LL(1) ; L'analyse syntaxique LL(1) ; Recherche des
premiers et des suivants ; Descente récursive ; Grammaires LR(k), SLR, LALR et LR(1) ;
Utilisation d'un constructeur d'analyseurs LR : YACC. Analyse sémantique : Construction de l'arbre
sémantique ; Code machine et code intermédiaire ; Analyse sémantique dirigée par la syntaxe ;
Actions sémantiques. Génération de code : Génération de code machine ; Génération de code
intermédiaire ; Déclarations et instructions ; Sémantique des différentes instructions des langages
de programmation évolués. Compilation de structures de données complexes : Les tableaux, les
chaînes et listes linéaires, les listes, les arbres, les "structures", les pointeurs. Interprétation :
avantages et inconvénients de la solution interprétée ; Principes de l'interprétation. Optimisation de
code : Compilateurs optimisants ; Amélioration des performances ; Transformations conservant la
fonctionnalité, Sous-expressions communes, Propagation des copies, Optimisations des boucles...
.Références
A. Aho, R. Sethi, J. Ullman. "Compilateurs. Principes, techniques et outils". Interéditions, 1989.
A. Aho, J. Ullman. "Concepts fondamentaux de l'Informatique". Dunod, Paris, 1993.
P.Y. Cunin, M. Griffiths, J. Voiron. " Comprendre la compilation". Springer Verlag, 1980.
F. L. Bauer, J. Eickel eds. " Compiler Construction". Springer Verlag, 1976.
B. Groc, M. Bouhier. " La programmation par syntaxe". Dunod, 1990
M. Gros, Lentin. " Notions sur les grammaires formelles", Gauthier-Villars, 1967.
Modes d’évaluation :
1 / Durée de l’examen de fin de semestre : 02h et celui du rattrapage : 02h
2 / Contrôles continus (préciser la pondération de chaque élément du tableau suivant
selon la composition de la matière) :
Objectifs de la matière
L’objectif du cours est d’étudier les paradigmes mis en œuvre dans les systèmes
distribués :
, , Sécurité des systèmes , Systèmes coopératifs , Mémoire virtuelle partagée ,
Communications de groupe.
Contenu de la matière
Caratérization des Systèmes Distribués
Systèmes de fichiers distribués
Ordonnancement global : processus, tâches, données, Répartition de charge et
migration ,
Objets Distribués et Invocation à distance
Nommage dans les systèmes distribués
Replication
Etude de cas
Références Bibliographique:
G.F. Coulouris, J. Dollimore & T. Kindberg: Distributed Systems (Addison-Wesley), 3rd
ed. 2001.
Modes d’évaluation :
1 / Durée de l’examen de fin de semestre : 02h et celui du rattrapage : 02h
2 / Contrôles continus (préciser la pondération de chaque élément du tableau suivant
selon la composition de la matière) :
Objectifs de la matière
Module d'approfondissement et de spécialisation sur les techniques de déploiement des réseaux.
Technologie d'interconnexion des réseaux,internet, bases pour les évolutions futures.
Contenu de la matière
Architecture des réseaux et équipements. * Modèle d'architecture TCP/IP vs OSI : Rappels sur les
couches basses ; Couches hautes et Services de la couche application. * Modèle d'architecture
TCP/IP : Interconnexion et architecture (équipements, techniques) - Adressage IP et résolution
d'adresses (ARP, RARP) - Protocole et routage IP ; Résolution et serveur de noms : DNS ;
Protocoles de transport : TCP, UDP ; Protocoles du WWW ; Evolutions IPv6, Multipoint, Qualité de
service, commutation IP. * Administration des réseaux interconnectés - CMIP, SNMP ;
administration système des réseaux. * Sécurité des réseaux : les données et les échanges -
contrôle d'accès, fiabilité, confidentialité, authentification, - services et mécanismes, intégrité des
données, - cryptographie, sécurité dans TCP/IP - Kerberos, Firewall, etc. * Les applications de
l'Internet : architecurtes, protocoles, autoroutes de l'information, intranet, commerce éléctronique,
techniques d'accès aux bases de données, communication de groupe, etc. * Protocoles :
spécification, validation, performances
Modes d’évaluation :
1 / Durée de l’examen de fin de semestre : 02h et celui du rattrapage : 02h
2 / Contrôles continus (préciser la pondération de chaque élément du tableau suivant
selon la composition de la matière) :
Objectifs de la matière :
L'objectif principal de cette unité est d'étudier un certain nombre d'algorithmes complexes, sur des
graphes en particulier, ainsi que d'approfondir la notion d'heuristique.
Prérequis indispensables
Connaissances générales d’algorithmique.
Contenu de la matière
Algorithmique des graphes
Graphes orientés, graphes non orientés, graphes valués. Parcours de graphes. Tri topologique
d'un graphe (orienté et non orienté). Connexité, recherche de composantes connexes, recherche
de composantes fortement connexes. Algorithmes de plus courts chemins. Flots de valeur
maximale ou de coût minimum.
Résolution heuristique de problèmes
Recherche guidée par heuristiques dans les graphes d'états et les graphes de sous-problèmes
(A*, AO*). Programmation des jeux (Min Max, Alpha-béta, SSS*). Modèles algorithmiques
génériques de satisfaction de contraintes (ACn, PCn). Quelques aspects des méthodes
d'optimisation (Branch and bound, algorithmes génétiques, recuit simulé)
Complexité.
Références
T.H. Cormen, C.E. Leiserson, R.L. Rivest. Introduction to Algorithms. Mc Graw Hill, 1992.
C. Froidevaux, M.C. Gaudel, M. Soria. Types de données et algorithmes. Ediscience, 1994.
Aho, Hopcroft, Ullman. Data structures and algorithms, Addison Wesley, 1983.
M. Gondran, Minoux, Graphes et algorithmes, Eyrolles, 1979
C. Berge. La théorie des graphes. Dunod, 1969.
C. Berge. Graphes et hypergraphes, Dunod, 1972
J. Pearl. Heuristique. Collection Intelligence Artificielle, Cepadues editions
Modes d’évaluation :
1 / Durée de l’examen de fin de semestre : 02h et celui du rattrapage : 02h
2 / Contrôles continus (préciser la pondération de chaque élément du tableau suivant selon
la composition de la matière) :
Objectifs de la matière
Le module a pour but d'enseigner aux étudiants une approche de l'algorithmique qui consiste à
évaluer d'abord le type de problème, à choisir la meilleure manière de le formuler, et à s'attaquer
au problème avec les outils (c'est à dire les méthodes de résolution) les plus appropriés en
fonction des caractéristiques du problème.
Contenu de la matière
Références
Modes d’évaluation :
1 / Durée de l’examen de fin de semestre : 02h et celui du rattrapage : 02h
2 / Contrôles continus (préciser la pondération de chaque élément du tableau suivant
selon la composition de la matière) :
Objectifs de la matière :
Proposer une introduction aux techniques avancées de l'intelligence artificielle pour la construction
d'agents intelligents.
Contenu de la matière
Complément de la logique des prédicats
Introduction du calcul et de la théorie des types
Autres logiques : Multivaluées, Floues, modale et temporelle
Objectifs de la matière
Proposer une introduction aux techniques avancées de l'intelligence artificielle pour la construction
d'agents intelligents.
Contenu de la matière
Intelligence artificielle (généralités)
Apprentissage automatique
Agents intelligents
Traitement d’images
Les modèles de reconnaissance de formes
Indices de forme, signature d’une image
Propriétés et caractéristiques des formes
Le modèle statistique : Analyse de données : ACP et autres méthodes de
caractérisation, Centres mobiles et Algorithme des Nuées
dynamiques
Le modèle structurel : Grammaires et automates
Réseaux de neurones
Domaines d’application de la reconnaissance de formes
Etude du cas
Références (ouvrages et polycopiés, sites internet, etc).
J.M. Alliot et T. Schiex. Intelligence Artificielle et Informatique Théorique, Cepadues, 1993.
Olivier Boissier, Modèles et architectures d'agents, chapitre 2 dans J.P. Briot et Yves Demazeau.
Principes et architecture des systèmes multi-agents, Hermes, 2001.
E. Davalo, P. Naîm. Des réseaux Neuronaux. Eyrolles, 1989.
J.P. Delahaye. Outils logiques pour l'Intelligence Artificielle. Eyrolles, 1986.
J.P. Haton et als. Le raisonnement en intelligence artificielle. InterEditions, 1991.
L. Iturrioz et Al. Modèles logiques et systèmes d'intelligence artificielle. Duchaussoy (eds).
Hermes, 1990.
Léa Sombé. Raisonnements sur des informations incomplètes en intelligence artificielle. TeknÈa,
1989.
J-P. Nadal. Réseaux de neurones : De la physique à la psychologie. Armand Colin 91.
Objectifs de la matière
Cette option a pour but d'initier les étudiants au méthodes et techniques utilisées pour le traitement
automatique de la langue naturelle en vue d'une poursuite d'étude dans un DEA contenant cette
discipline ou d'une spécialisation dans les domaines de la recherche documentaire ou de
l'indexation automatique
Contenu de la matière
Cette matière comprend deux parties : la première aborde les méthodes symboliques, la
deuxième les méthodes stochastiques, toutes deux spécifiques au traitement de la langue.
Méthodes symboliques
Introduction : notions de linguistique générale et applications au traitement automatique ; niveaux
de traitement linguistiques : pré-syntaxe, analyse morphologique, analyse syntaxique et syntaxico-
sémantique. Les algorithmes et méthodes symboliques prenant en compte la spécificité du
matériau linguistique sont introduits et détaillés pour chaque niveau de traitement L'accent sera
mis sur les techniques symboliques robustes : l'utilisation des automates finis pour la pré-syntaxe
et l'analyse morphologique, les analyseurs tabulaires pour la syntaxe. Les résultats de ces
techniques seront examinés et commentés.
Méthodes statistiques
Eléments de la théorie des probabilités. Modèles statistiques de la langue : introduction, mesure
d'un modèle.
Chaînes de Markov : modèles n-gramme : modèles bigramme et trigramme ; modèle de Markov
Caché (Hidden
Markov Model - HMM) ; quelques applications ; algorithmes pour les HMMs. Grammaires
stochastiques : Définition; Implémentation
Références (ouvrages et polycopiés, sites internet, etc).
K. Bashung C. Gardent Techniques d'Analyse et de Generation Adosa 1996.
E. Charniak. Statistical Language Learning. MIT, London, 1993.
Algorithmes du texte. Maxime Crochemore, Christophe Hancard, Thierry Lecroq, Vuibert, 2001.
C. Fuchs. Linguistique et Traitements Automatiques des Langues. Hachette Supérieur, 1993.
C. Manning, H. Schutze : Foundations of Statistical Natural Language Processing, MIT Press,
1999.
Richard Srproat, Morphology et Computation, MIT, 1992.
E. Wherli Analyse Syntaxique des Langues Naturelles Masson 1997
Modes d’évaluation :
1 / Durée de l’examen de fin de semestre : 02h et celui du rattrapage : 02h
2 / Contrôles continus (préciser la pondération de chaque élément du tableau suivant
selon la composition de la matière) :
Objectifs de la matière
Ce cours présente les aspects formels de la représentation de l'information
géographique, du point de vue des bases de données (BD) Le caractère spécifique -
spatial et temporel - de ce type de connaissance : géométrie , topologie, … Ceci
nécessite des outils spécifiques en BD (modèle conceptuel topologique) qui seront
développés dans le cours et illustrés sur plusieurs applications réelles notamment en
cartographie et en environnement
Contenu de la matière
La place de l'information géographique (IG) dans le système d'information en général :
cartes, images, statistiques, sondages, ...
- Les modèles de données vecteur et rasteur, le modèle conceptuel topologique,
- La qualité de l'information géographique,
- Représentation et usage des contraintes (relations temporelles et spatiales),
- Manipulations d'objets spatiaux, outils d'analyse spatiale, applications en études
urbaines et environnementales.
Modes d’évaluation :
1 / Durée de l’examen de fin de semestre : 02h et celui du rattrapage : 02h
2 / Contrôles continus (préciser la pondération de chaque élément du tableau suivant
selon la composition de la matière) :
Objectifs de la matière
Montrer les apports de la théorie de la décision et les techniques sous-jacentes
face aux problèmes peu ou pas structurés
Contenu de la matière
Théorie de la décision
Systèmes interactifs d'aide à la décision.
Systèmes experts de gestion.
Enseignant (s) responsable (s) de la matière : Dr. BENBERNOU Salima, Université de Lyon 1
Volume horaire hebdomadaire : cours : 01h30 TD: h TP : 00h
Nombre d’heures de travail personnel par semaine : 03h
Nombre de crédits : 04
Modes d’évaluation :
1 / Durée de l’examen de fin de semestre : 02h et celui du rattrapage : 02h
2 / Contrôles continus
Objectifs de la matière
Maîtriser les concepts et les outils déployés sur le web statique afin de le rendre sémantique
L'utilisation de connaissances, ou ontologies, est de plus en plus importante dans les systèmes d’information
(SI). Citons notamment l’usage d’ontologies pour la recherche d'information, pour l’intégration
d’information dans différentes sources de données distribuées sur le web ainsi que dans la réutilisation
logicielle. Les ontologies (i) fournissent des ressources conceptuelles pour formuler et expliciter un savoir,
(ii) constituent un cadre partagé par les différents acteurs et enfin, (iii) elles représentent le sens de différents
contenus échangés dans les SI. Après avoir défini l’objet « ontologie » et son intérêt, différentes facettes
relatives à l’ingénierie ontologique seront introduite, notamment les principaux langages existants. Des
exemples d’ontologies seront présentés et le web sémantique sera introduit.
Contenu de la matière
Langages pour le web statique
Technique de la représentation de la sémantique dans le web
Les Ontologies (Définition et intérêt de l'objet "ontologie",
- introduction à l'ingénierie ontologique
- cycle de vie d'une ontologie
- les divers langages de formalisation existants
- exemples d'ontologies existantes ou thesaurus intéressants,
- introduction au cas particulier du Web sémantique
Cas d’étude
Modes d’évaluation :
1 / Durée de l’examen de fin de semestre : 02h et celui du rattrapage : 02h
2 / Contrôles continus (préciser la pondération de chaque élément du tableau suivant
selon la composition de la matière) :
Objectifs de la matière
L'objectif de ce cours est d'étudier en détails les techniques de programmation par contraintes : (1)
comme généralisation de la programmation logique, (2) comme techniques de programmation
pour la résolution de problèmes de recherche de solutions et d'optimisation continus et/ou
combinatoires.
Contenu de la matière
Les concepts seront illustrés par des exemples de problèmes difficiles (planification,
ordonnancement, optimisation non-linéaire, etc.). Cet enseignement offre une complémentarité
naturelle avec les unités d'algorithmique avancée (méthodes heuristiques), de recherche
opérationnelle (Programmation linéaire), d'algorithmique numérique (arithmétique d'intervalles,
méthodes itératives).
(1) Contraintes symboliques : Programmation logique revisitée en termes de résolution de
contraintes sur les arbres (rationnels) - CLP(Herbrand/Rational trees) avec diséquations ;
Résolution de contraintes sur les listes munies de la concaténation ; Résolution de contraintes
Booléennes. (2) Contraintes numériques exactes : Résolution de contraintes linéaires (équations,
inéquations, diséquations) sur les rationnels ; Multiplication retardée. (3) Contraintes approchées :
Notions de propagation et d'arc-consistance ; Correction et incomplétude des solveurs ;
Contraintes sur les domaines finis ; Contraintes globales ; La problématique particulière des
calculs flottants ; Contraintes d'intervalles ; Enumeration et splitting ; Heuristique ; Optimisation.
Les TP seront effectués en Prolog IV et éventuellement en ILOG solver (programmation par
contraintes en environnement C++).
Références
F. Benhamou & A. Colmerauer eds. Constraint Logic Programming, Selected research. The MIT
Press, 1993.
A. Podelski ed. Constraint Programming, Basics and trends. LNCS. Springer. 1994
J.M. Alliot, T. Schiex. Intelligence artificielle et informatique théorique.Cepadues Editions, 1993.
Modes d’évaluation :
1 / Durée de l’examen de fin de semestre : 02h et celui du rattrapage : 02h
2 / Contrôles continus (préciser la pondération de chaque élément du tableau suivant selon la composition
de la matière) :
Modes d’évaluation :
1 / Durée de l’examen de fin de semestre : 02h et celui du rattrapage : 02h
2 / Contrôles continus (préciser la pondération de chaque élément du tableau suivant selon
la composition de la matière) :
Objectifs de la matière
Compléter les bases en anglais et en techniques de comunications aussi bien au niveau de l'oral
que de l'écrit. Cet enseignement comporte deux volets : techniques de communication et anglais. Il
porte sur des compétences fondamentales aussi bien pour l'entrée dans la vie active que pour la
poursuite d'études. Anglais
Contenu de la matière
Objectifs de la matière
Les systèmes multi-agents et la technologie agent qui en résulte sont issues de
l’intelligence artificielle distribuée (IAD). Ce cours a pour objet d’introduire la notion
d’agent logiciel avec ses diverses problématiques, théories et modèles, et
méthodologies. On s’intéressera plus particulièrement aux agents informationnels
(agents intelligents et collaboratifs) dont l’étude constitue une branche de recherche
spécifique de l’IAD. Ces agents informationnels, grâce à leur propriétés d’autonomie et
de sociabilité, permettent tout d’abord l’élaboration de modèles exécutables, voire
simulables, pouvant être utilisés dans le développement de systèmes interactifs d’aide
à la décision pour la résolution de problèmes complexes par simulation. Ils permettent
aussi de traiter des problèmes plus spécifiques à la conception et l’implémentation de
systèmes d’information, problèmes notamment liés à la coopération, à l’intégration de
sources d’information (médiation à base d’agent), la recherche d’information
(recherche coopérative sur le web) et la réutilisation (composants agentifiés) qui
seront plus spécifiquement abordé dans d’autres cours.
Contenu de la matière
Objectifs de la matière
Depuis quelques années les SI subissent une profonde mutation principalement liée à
la prolifération et la diversité des ressources disponibles sur le web. L’information est
aujourd’hui omniprésente et distribuée dans une multitude de sources de données
autonomes et hétérogènes (données relationnelles, fichiers structurés, documents
XML, données multimédia, etc.). Pour faciliter l’accès et le partage de ces données
(ressources), il est nécessaire de reconsidérer les SI en favorisant au mieux une
intégration « transparente » de l’information mise en jeu. Dans une première partie
ce cours traite des documents électroniques distribués sur le web dont la gestion et
l'interrogation nécessite des modèles, des langages et des outils spécifiques. On
s'intéresse tout d’abord à la norme XML et ses différents langages associés, puis sont
abordées l'interrogation et la manipulation de tels documents ainsi que leur stockage
dans des bases de données. Dans une seconde partie ons’intéresse à l’intégration de
données issues de sources d’information hétérogènes. Sont tout d’abord présentés les
différents modèles et approches de cette intégration, l’intérêt du langage XML pour
cette intégration et présente des approches différentes de l’intégration (Middleware, à
base d’agents …).
Contenu de la matière
XML et ses principales composantes : XLink, XPointer, XSL, DOM, RDF, ...
- Langages d'interrogation et de transformation : principaux opérateurs, panorama des
principaux langages,
- Documents et bases de données : "repositories XML",
- Modèles et approches pour l'intégration de données : rappels sur le modèle objet,
modèles de données semi-structurées, approches d'intégration (globale, locale)
- Apport de XML pour l'intégration,
- Web sémantique, Web services
- Systèmes d'intégration : Middleware (CORBA, …), systèmes à base d’agents pour
l'intégration, médiation, Workflow, …
A cet effet, nous confirmons notre adhésion à ce projet et notre rôle consistera à :
- Donner notre point de vue dans l’élaboration et à la mise à jour des programmes d’enseignement.
- La participation à des séminaires organisés à cet effet, et à la participation aux jurys de soutenance.
- Faciliter autant que possible l’accueil de stagiaires soit dans le cadre de mémoires de fin d’études soit
dans le cadre de projets tuteurés.
Les moyens nécessaires à l’exécution des tâches qui nous incombent, et à la réalisation de nos objectifs
seront mis en œuvre sur le plan matériel et humain.
A cet effet, nous confirmons notre adhésion à ce projet et notre rôle consistera à :
- Donner notre point de vue dans l’élaboration et à la mise à jour des programmes d’enseignement.
- La participation à des séminaires organisés à cet effet, et à la participation aux jurys de soutenance.
- Faciliter autant que possible l’accueil de stagiaires. Les moyens nécessaires à l’exécution des tâches
qui nous incombent, et à la réalisation de nos objectifs seront mis en œuvre sur le plan matériel et
humain.
Capacité en étudiants : 30
Capacité en étudiants : 15