Etablissement
Ecole Nationale Supérieure d'informatique
Affiliation
Département de Post-Graduation
Auteur
MOSTEGHANEMI, Mhammed
Directeur de thèse
Bettaz Mohamed (Professeur)
Filière
Informatique
Diplôme
Doctorat
Titre
Construction et validation de systèmes de e-Learning distribués, basés sur l’agrégation de composants : une approche catégorielle
Mots clés
ingénierie des logiciels,théorie des institution, théorie des catégories,UML, Z-objets.
Résumé
L'agrégation de composants logiciels est un domaine de l'ingénierie logicielle qui traite de la manière de mettre en relation des « morceaux de logiciels » pour bâtir des systèmes complexes par la réutilisation des fonctionnalités et par la stratégie du "diviser pour régner" (construction de systèmes complexes en décomposant en petites parties). L’agrégation de composants distribués est un domaine plus récent, dans le contexte duquel, les composants qui sont collées ensemble, peuvent être distribués dans un réseau d'ordinateurs. Dans les nombreuses définitions du e-Learning que l’on peut rencontrer, l’accent est généralement mis sur l’utilisation du réseau et sur la mise à disposition de contenus pédagogiques. Ces contenus sont produits sous différentes formes par les outils fournis par les différentes plateformes existantes. Contenus et outils sont donc disséminés sur les réseaux des Universités, des entreprises ou plus généralement sur l’Internet. Notre objectif à travers ce travail est donc, tout en favorisant les pratiques de réutilisation et d'échange, d’aborder la construction d’un système de e-Learning basé sur l’agrégation de composants distribués. On se basera pour cela sur deux approches parallèles. La première approche concerne la construction d'un système permettant l’implémentation d’exemples concrets de composants d’agrégations. La deuxième approche est d'offrir un cadre théorique visant à fournir un sens mathématique précis à cette construction, en utilisant la théorie des catégories qui permet d’expliquer catégoriquement de nouveaux domaines scientifiques, et de partager les idées en les formulant dans un langage quasiment universel
Statut
Vérifié