University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Alti,Adel |
Documents disponibles écrits par cet auteur
Ajouter le résultat dans votre panier Affiner la recherche
Titre : Génération automatique d'applications mobiles en environnement pervasif Type de document : texte imprimé Auteurs : Habi, sara ; Alti,Adel, Directeur de thèse Editeur : Setif:UFA Année de publication : 2017 Importance : 1 vol (50f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
utilisateur
domaine
objets connectés
adaptation
application mobileIndex. décimale : 004 Informatique Résumé : RESUME
Dans une future intelligente connectée, les applications mobiles actuelles ne sont pas
prévues d’une part pour gérer la multiplication des appareils pour chaque utilisateur et ses
contraintes variées. D’autre part, ces applications ne sont pas fonctionnellement évolutives
et ne prennent pas en compte les contextes d’usages de l’utilisateur et ses préférences. Afin
de pallier ces lacunes, nous souhaitons proposer une approche à base des modèles des
situations d’usages et du modèle des applications conçues pour la génération rapide des
services pertinents. Notre contribution consiste à proposer une génération automatique des
scripts de (re)configurations des services distribués adaptés qui comprendre le contexte de
l’utilisateur et répondre à ses besoins du moment.Note de contenu : Table des matières
INTRODUCTION GENERALE.........................................................................- 1 -
CHAPITRE 01 : Les objets connectés dans les environnements Pervasifs
1.1 Introduction...................................................................................................... - 3 -
1.2 Les objets connectés......................................................................................... - 3 -
1.2.1 Définition de base .....................................................................................................- 3 -
1.2.2 Domaines d’applications des objets connectés.......................................................- 4 -
1.2.3 Les réseaux des objets connectés.............................................................................- 5 -
1.2.4 Les aspects évolutifs des objets connectés et la programmation des scénarios...- 5 -
1.3 Les environnements pervasifs......................................................................... - 6 -
1.3.1 Définition de base .....................................................................................................- 6 -
1.3.2 Domaines d’application des environnements pervasifs ........................................- 6 -
1.3.3 Les contextes d’exécutions.......................................................................................- 6 -
1.3.4 Domaine d’adaptation..............................................................................................- 8 -
1.3.5 Les applications pervasifs........................................................................................- 8 -
1.4 Modélisation à base de composants................................................................ - 9 -
1.5 Conclusion ........................................................................................................ - 9 -
CHAPITRE 02 : Etat de l’art
2.1 Introduction.................................................................................................... - 10 -
2.2 Travaux connexes .......................................................................................... - 10 -
2.2.1 Les plateformes de composants.............................................................................- 10 -
2.2.2 Les approches et les projets d’adaptation............................................................- 12 -
2.3 Synthèse et discussions .................................................................................. - 13 -
2.4 Conclusion ...................................................................................................... - 14 -
CHAPITRE 03 : Modélisation centrée utilisateur appliquée à la génération des
applications mobiles sensible aux contextes
3.1 Introduction.................................................................................................... - 15 -
3.2 Contributions ................................................................................................. - 16 -
3.2.1 Approche de conception guidée par les modèles .................................................- 16 -
3.2.1.1 MultiOCSM : ontologie multicouches pour la gestion de la situation complexe ...- 16 -
3.2.1.2 Approche de gestion intelligente des situations........................................................- 19 -
3.2.1.3 Modèle de gestion et supervision des situations .......................................................- 19 -
3.2.2 Modèle générique unifié pour la description des applications mobiles
contextuelles........................................................................................................................- 22 -
3.2.2.1 Modèle conceptuel des objets connectés....................................................................- 22 -
3.2.2.2 Modèle conceptuel de contexte ..................................................................................- 23 -
3.2.2.3 Modèle conceptuel des situations...............................................................................- 24 -
3.2.2.4 Modèle conceptuel de l’application ...........................................................................- 25 -
3.2.2.5 Modèle conceptuel du domaine de l’utilisateur........................................................- 25 -
3.2.3 Plateforme du support ...........................................................................................- 27 -
3.2.3.1 Plateforme Kalimucho................................................................................................- 27 -
3.2.3.2 Composants OSAGIA.................................................................................................- 27 -
3.2.3.3 Connecteurs Korrontea ..............................................................................................- 27 -
3.3 Exemple démonstrative ................................................................................. - 28 -
3.4 Conclusion ...................................................................................................... - 30 -
CHAPITRE 04 : Réalisation, prototype et évaluation
4.1 Introduction.................................................................................................... - 31 -
4.2 Environnements de développement et langages utilisés............................. - 31 -
4.2.1 Environnements de développement......................................................................- 31 -
4.2.2 Langages utilisés.....................................................................................................- 32 -
4.3 Prototype de génération automatique d’applications mobiles .................. - 32 -
4.3.1 Structure de la base de données............................................................................- 32 -
4.3.2 Implémentation de prototype en Java ..................................................................- 34 -
4.3.2.1 Package des classes métier ........................................................................................- 34 -
4.3.2.2 Package des classes IHM ...........................................................................................- 34 -
4.3.2.3 Package Data ..............................................................................................................- 34 -
4.3.3 Quelques méthodes et fonctions............................................................................- 35 -
4.3.3.1 Méthode d'authentification d'un utilisateur .............................................................- 35 -
4.3.3.2 Méthode de sélection du domaine..............................................................................- 35 -
4.3.3.3 Méthode d’ajout des dispositifs .................................................................................- 36 -
4.3.3.4 Méthode de planification des activités quotidiennes................................................- 36 -
4.3.3.5 Méthode de spécification des contraintes..................................................................- 37 -
4.3.3.6 Méthode de génération des scripts des (re-)configurations des services ................- 38 -
4.3.4 Interfaces du prototype..........................................................................................- 39 -
4.3.4.1 Interface d'authenfication utilisateur........................................................................- 39 -
4.3.4.2 Interface principal ......................................................................................................- 39 -
4.3.4.3 Interface de gestion des domaines .............................................................................- 40 -
4.3.4.4 Interface de gestion des dispositifs ............................................................................- 40 -
4.3.4.5 Interface de gestion d’agenda ....................................................................................- 41 -
4.3.4.6 L’interface d’agenda...................................................................................................- 41 -
4.3.4.7 Interface de création des contraintes ........................................................................- 42 -
4.3.4.8 Interface de la génération des scripts des reconfigurations des services................- 42 -
4.4 Evaluation de prototype ................................................................................ - 43 -
4.4.1 Evaluation des contraintes.....................................................................................- 43 -
4.4.2 Etude de cas............................................................................................................- 44 -
4.5 Conclusion ...................................................................................................... - 47 -
CONCLUSION GENERALE ...........................................................................- 48 -
Bibliographies.....................................................................................................- 49Côte titre : MAI/0181 En ligne : https://drive.google.com/file/d/1p3Y3yWIR-BhlbkxaDSVg_pnrdh1hvBHI/view?usp=shari [...] Format de la ressource électronique : Génération automatique d'applications mobiles en environnement pervasif [texte imprimé] / Habi, sara ; Alti,Adel, Directeur de thèse . - [S.l.] : Setif:UFA, 2017 . - 1 vol (50f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
utilisateur
domaine
objets connectés
adaptation
application mobileIndex. décimale : 004 Informatique Résumé : RESUME
Dans une future intelligente connectée, les applications mobiles actuelles ne sont pas
prévues d’une part pour gérer la multiplication des appareils pour chaque utilisateur et ses
contraintes variées. D’autre part, ces applications ne sont pas fonctionnellement évolutives
et ne prennent pas en compte les contextes d’usages de l’utilisateur et ses préférences. Afin
de pallier ces lacunes, nous souhaitons proposer une approche à base des modèles des
situations d’usages et du modèle des applications conçues pour la génération rapide des
services pertinents. Notre contribution consiste à proposer une génération automatique des
scripts de (re)configurations des services distribués adaptés qui comprendre le contexte de
l’utilisateur et répondre à ses besoins du moment.Note de contenu : Table des matières
INTRODUCTION GENERALE.........................................................................- 1 -
CHAPITRE 01 : Les objets connectés dans les environnements Pervasifs
1.1 Introduction...................................................................................................... - 3 -
1.2 Les objets connectés......................................................................................... - 3 -
1.2.1 Définition de base .....................................................................................................- 3 -
1.2.2 Domaines d’applications des objets connectés.......................................................- 4 -
1.2.3 Les réseaux des objets connectés.............................................................................- 5 -
1.2.4 Les aspects évolutifs des objets connectés et la programmation des scénarios...- 5 -
1.3 Les environnements pervasifs......................................................................... - 6 -
1.3.1 Définition de base .....................................................................................................- 6 -
1.3.2 Domaines d’application des environnements pervasifs ........................................- 6 -
1.3.3 Les contextes d’exécutions.......................................................................................- 6 -
1.3.4 Domaine d’adaptation..............................................................................................- 8 -
1.3.5 Les applications pervasifs........................................................................................- 8 -
1.4 Modélisation à base de composants................................................................ - 9 -
1.5 Conclusion ........................................................................................................ - 9 -
CHAPITRE 02 : Etat de l’art
2.1 Introduction.................................................................................................... - 10 -
2.2 Travaux connexes .......................................................................................... - 10 -
2.2.1 Les plateformes de composants.............................................................................- 10 -
2.2.2 Les approches et les projets d’adaptation............................................................- 12 -
2.3 Synthèse et discussions .................................................................................. - 13 -
2.4 Conclusion ...................................................................................................... - 14 -
CHAPITRE 03 : Modélisation centrée utilisateur appliquée à la génération des
applications mobiles sensible aux contextes
3.1 Introduction.................................................................................................... - 15 -
3.2 Contributions ................................................................................................. - 16 -
3.2.1 Approche de conception guidée par les modèles .................................................- 16 -
3.2.1.1 MultiOCSM : ontologie multicouches pour la gestion de la situation complexe ...- 16 -
3.2.1.2 Approche de gestion intelligente des situations........................................................- 19 -
3.2.1.3 Modèle de gestion et supervision des situations .......................................................- 19 -
3.2.2 Modèle générique unifié pour la description des applications mobiles
contextuelles........................................................................................................................- 22 -
3.2.2.1 Modèle conceptuel des objets connectés....................................................................- 22 -
3.2.2.2 Modèle conceptuel de contexte ..................................................................................- 23 -
3.2.2.3 Modèle conceptuel des situations...............................................................................- 24 -
3.2.2.4 Modèle conceptuel de l’application ...........................................................................- 25 -
3.2.2.5 Modèle conceptuel du domaine de l’utilisateur........................................................- 25 -
3.2.3 Plateforme du support ...........................................................................................- 27 -
3.2.3.1 Plateforme Kalimucho................................................................................................- 27 -
3.2.3.2 Composants OSAGIA.................................................................................................- 27 -
3.2.3.3 Connecteurs Korrontea ..............................................................................................- 27 -
3.3 Exemple démonstrative ................................................................................. - 28 -
3.4 Conclusion ...................................................................................................... - 30 -
CHAPITRE 04 : Réalisation, prototype et évaluation
4.1 Introduction.................................................................................................... - 31 -
4.2 Environnements de développement et langages utilisés............................. - 31 -
4.2.1 Environnements de développement......................................................................- 31 -
4.2.2 Langages utilisés.....................................................................................................- 32 -
4.3 Prototype de génération automatique d’applications mobiles .................. - 32 -
4.3.1 Structure de la base de données............................................................................- 32 -
4.3.2 Implémentation de prototype en Java ..................................................................- 34 -
4.3.2.1 Package des classes métier ........................................................................................- 34 -
4.3.2.2 Package des classes IHM ...........................................................................................- 34 -
4.3.2.3 Package Data ..............................................................................................................- 34 -
4.3.3 Quelques méthodes et fonctions............................................................................- 35 -
4.3.3.1 Méthode d'authentification d'un utilisateur .............................................................- 35 -
4.3.3.2 Méthode de sélection du domaine..............................................................................- 35 -
4.3.3.3 Méthode d’ajout des dispositifs .................................................................................- 36 -
4.3.3.4 Méthode de planification des activités quotidiennes................................................- 36 -
4.3.3.5 Méthode de spécification des contraintes..................................................................- 37 -
4.3.3.6 Méthode de génération des scripts des (re-)configurations des services ................- 38 -
4.3.4 Interfaces du prototype..........................................................................................- 39 -
4.3.4.1 Interface d'authenfication utilisateur........................................................................- 39 -
4.3.4.2 Interface principal ......................................................................................................- 39 -
4.3.4.3 Interface de gestion des domaines .............................................................................- 40 -
4.3.4.4 Interface de gestion des dispositifs ............................................................................- 40 -
4.3.4.5 Interface de gestion d’agenda ....................................................................................- 41 -
4.3.4.6 L’interface d’agenda...................................................................................................- 41 -
4.3.4.7 Interface de création des contraintes ........................................................................- 42 -
4.3.4.8 Interface de la génération des scripts des reconfigurations des services................- 42 -
4.4 Evaluation de prototype ................................................................................ - 43 -
4.4.1 Evaluation des contraintes.....................................................................................- 43 -
4.4.2 Etude de cas............................................................................................................- 44 -
4.5 Conclusion ...................................................................................................... - 47 -
CONCLUSION GENERALE ...........................................................................- 48 -
Bibliographies.....................................................................................................- 49Côte titre : MAI/0181 En ligne : https://drive.google.com/file/d/1p3Y3yWIR-BhlbkxaDSVg_pnrdh1hvBHI/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0181 MAI/0181 Mémoire Bibliothéque des sciences Français Disponible
DisponibleIngénierie dirigée par les modèles pour un déploiement automatiques des services de qualités / BENOSMANE,Mohamed Nabih
Titre : Ingénierie dirigée par les modèles pour un déploiement automatiques des services de qualités Type de document : texte imprimé Auteurs : BENOSMANE,Mohamed Nabih ; Alti,Adel, Directeur de thèse Editeur : Setif:UFA Année de publication : 2012 Importance : 1 vol (52f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Systèmes pervasifs, Adaptation au contexte, Qualité de Service, Documents et contenus multimédias, Mobilité (téléphone portable, PDA…) Index. décimale : 004 Informatique Résumé : Résumé
De nos jours, avec le développement de l'Internet et des technologies, beaucoup de dispositifs peuvent actuellement accéder à multiples informations et utiliser des services crées pour Smartphone, tablette... Donc, on doit faire face aux problématiques de compatibilité : compatibilité du format des données avec les ressources du dispositif utilisé (Cpu, résolution de l’écran, niveau de la batterie …), compatibilité des données transmises vis-à -vis de la capacité du réseau et du dispositif utilise, ergonomie de l’affichage sur le dispositif utilise.
L'adaptation de document multimédia est considérée comme une solution efficace et intéressante à cette problématique. Elle consiste en la transformation du document multimédia afin qu’il soit compatible avec les contraintes du contexte d’exploitation.
Dans mon mémoire, je propose une architecture d'adaptation de document multimédia. Cette architecture constitue une solution ouverte et générique pour les problèmes d'adaptation de document multimédia qui est exécutée sur le serveur multimédia. L'idée de base de cette solution est d'exécuter un ou une chaine de services qui sont adaptés aux contraintes d'utilisateur.
Note de contenu : Table des matières
Introduction ....................................................................................................................... 1
1. Problématique .......................................................................................................... 2
2. Organisation du mémoire ......................................................................................... 3
Chapitre 1 : Adaptation sémantique des systèmes pervasifs ............................................ 4
Introduction ....................................................................................................................... 4
1. Service et sensibilité au Contexte ............................................................................ 5
1.1 Service et SOA (Service Oriented Architecture) .............................................. 5
1.1.1 Définitions ....................................................................................................... 5
1.1.2 La technologie OSGI (Open Service Gateway Initiative) ............................... 6
1.2 Notion de contexte .................................................................................................. 8
1.2.1 Que disent les dictionnaires ? ......................................................................... 8
1.2.2 Contexte et informatique pervasive ................................................................. 9
1.2.3 Catégories de contexte ..................................................................................... 9
1.3 Notion de sensibilité au contexte (context awareness) ......................................... 10
1.3.1 Architecture d’un système sensible au contexte ............................................ 11
1.4 Notion de Qualité de service ................................................................................. 11
1.4.1 Définition de la Qualité de Service ................................................................ 11
1.4.2 Qualité de Service et Contexte ....................................................................... 12
2. Ontologies ................................................................................................................... 14
2.1 Définitions et classification .................................................................................. 15
2.2 Langages des ontologies ....................................................................................... 17
2.2.1 XML (Extensible Markup Language) ............................................................ 17
2.2.2 OWL (Web Ontology Language) .................................................................. 18
3. Méta-données et Annotations sémantiques ............................................................ 18
3.1 Quelques définitions ............................................................................................ 19
3.1.1 La cible de l’annotation ................................................................................. 19
3.1.2 L’information de l’annotation ........................................................................ 19
3.1.3 L’ancre de l’annotation ............................................................................... 19
Conclusion ...................................................................................................................... 20
Chapitre2 : Etat de l’Art .................................................................................................. 21
1. Définitions .............................................................................................................. 21
2. Adaptation des contenus multimédia (Approches existantes) ............................... 21
2.1 Adaptation côté serveur ........................................................................................ 21
2.2 Adaptation côté client ........................................................................................... 22
2.3 Adaptation intermédiaire ...................................................................................... 23
3. Synthèse sur les approches d'adaptation de contenu .............................................. 24
4. Proposition d’une approche d’adaptation .............................................................. 25
Chapitre 3 : Conception .................................................................................................. 26
1. Introduction ............................................................................................................ 26
2. Approche automatique de déploiement des services multimédia ............................... 27
2.1 Architecture général de l'approche ....................................................................... 27
2.1.1 Les capteurs (Sensor) ..................................................................................... 28
2.1.2 Le collecteur des données contextuelles (Context Collector) ....................... 28
2.1.3 Modèle de contexte et L'interpréteur de contexte ......................................... 29
3. Déploiement automatique dynamique des services .................................................... 34
3.1 Principe de déploiement ....................................................................................... 34
3.2 Heuristique de choix d'une configuration à déployer .......................................... 36
3.2.1 Evaluation des ressources .............................................................................. 36
Conclusion ...................................................................................................................... 37
Chapitre 4 : Réalisation et Implémentation .................................................................... 38
1. Introduction ............................................................................................................ 38
2. Technologies et outils de développements............................................................. 38
2.1 Programmation orientée composant JAVA/OSGi ............................................... 38
2.2. La plateforme Knopflerfish ................................................................................. 38
2.3 L’éditeur d’Ontologie protégé [38] ....................................................................... 39
2.4 L'environnement de développent Eclipse ............................................................ 40
2.4 Le langage SWRL (Semantic Web Rule Language) ...................................... 41
2.5 Android ................................................................................................................. 41
3. Réalisation et implémentation .................................................................................... 41
3.1. Implémentation des bundles contextuels en JAVA/OSGI ................................... 41
3.2. Publication des services sous la plateforme Knopflerfish .................................. 42
3.3 Implémentation de l’ontologie .............................................................................. 44
4. Scénarios possibles et validation ........................................................................... 47
Conclusion ...................................................................................................................... 51
Conclusion générale ........................................................................................................ 52
Perspectives .................................................................................................................... 52
Bibliographie .................................................................................................................. 52Côte titre : MAI/0030 En ligne : https://drive.google.com/file/d/1A2FIetfTxC3-ICYO8_AIHgKtmDeD87Bm/view?usp=shari [...] Format de la ressource électronique : Ingénierie dirigée par les modèles pour un déploiement automatiques des services de qualités [texte imprimé] / BENOSMANE,Mohamed Nabih ; Alti,Adel, Directeur de thèse . - [S.l.] : Setif:UFA, 2012 . - 1 vol (52f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Systèmes pervasifs, Adaptation au contexte, Qualité de Service, Documents et contenus multimédias, Mobilité (téléphone portable, PDA…) Index. décimale : 004 Informatique Résumé : Résumé
De nos jours, avec le développement de l'Internet et des technologies, beaucoup de dispositifs peuvent actuellement accéder à multiples informations et utiliser des services crées pour Smartphone, tablette... Donc, on doit faire face aux problématiques de compatibilité : compatibilité du format des données avec les ressources du dispositif utilisé (Cpu, résolution de l’écran, niveau de la batterie …), compatibilité des données transmises vis-à -vis de la capacité du réseau et du dispositif utilise, ergonomie de l’affichage sur le dispositif utilise.
L'adaptation de document multimédia est considérée comme une solution efficace et intéressante à cette problématique. Elle consiste en la transformation du document multimédia afin qu’il soit compatible avec les contraintes du contexte d’exploitation.
Dans mon mémoire, je propose une architecture d'adaptation de document multimédia. Cette architecture constitue une solution ouverte et générique pour les problèmes d'adaptation de document multimédia qui est exécutée sur le serveur multimédia. L'idée de base de cette solution est d'exécuter un ou une chaine de services qui sont adaptés aux contraintes d'utilisateur.
Note de contenu : Table des matières
Introduction ....................................................................................................................... 1
1. Problématique .......................................................................................................... 2
2. Organisation du mémoire ......................................................................................... 3
Chapitre 1 : Adaptation sémantique des systèmes pervasifs ............................................ 4
Introduction ....................................................................................................................... 4
1. Service et sensibilité au Contexte ............................................................................ 5
1.1 Service et SOA (Service Oriented Architecture) .............................................. 5
1.1.1 Définitions ....................................................................................................... 5
1.1.2 La technologie OSGI (Open Service Gateway Initiative) ............................... 6
1.2 Notion de contexte .................................................................................................. 8
1.2.1 Que disent les dictionnaires ? ......................................................................... 8
1.2.2 Contexte et informatique pervasive ................................................................. 9
1.2.3 Catégories de contexte ..................................................................................... 9
1.3 Notion de sensibilité au contexte (context awareness) ......................................... 10
1.3.1 Architecture d’un système sensible au contexte ............................................ 11
1.4 Notion de Qualité de service ................................................................................. 11
1.4.1 Définition de la Qualité de Service ................................................................ 11
1.4.2 Qualité de Service et Contexte ....................................................................... 12
2. Ontologies ................................................................................................................... 14
2.1 Définitions et classification .................................................................................. 15
2.2 Langages des ontologies ....................................................................................... 17
2.2.1 XML (Extensible Markup Language) ............................................................ 17
2.2.2 OWL (Web Ontology Language) .................................................................. 18
3. Méta-données et Annotations sémantiques ............................................................ 18
3.1 Quelques définitions ............................................................................................ 19
3.1.1 La cible de l’annotation ................................................................................. 19
3.1.2 L’information de l’annotation ........................................................................ 19
3.1.3 L’ancre de l’annotation ............................................................................... 19
Conclusion ...................................................................................................................... 20
Chapitre2 : Etat de l’Art .................................................................................................. 21
1. Définitions .............................................................................................................. 21
2. Adaptation des contenus multimédia (Approches existantes) ............................... 21
2.1 Adaptation côté serveur ........................................................................................ 21
2.2 Adaptation côté client ........................................................................................... 22
2.3 Adaptation intermédiaire ...................................................................................... 23
3. Synthèse sur les approches d'adaptation de contenu .............................................. 24
4. Proposition d’une approche d’adaptation .............................................................. 25
Chapitre 3 : Conception .................................................................................................. 26
1. Introduction ............................................................................................................ 26
2. Approche automatique de déploiement des services multimédia ............................... 27
2.1 Architecture général de l'approche ....................................................................... 27
2.1.1 Les capteurs (Sensor) ..................................................................................... 28
2.1.2 Le collecteur des données contextuelles (Context Collector) ....................... 28
2.1.3 Modèle de contexte et L'interpréteur de contexte ......................................... 29
3. Déploiement automatique dynamique des services .................................................... 34
3.1 Principe de déploiement ....................................................................................... 34
3.2 Heuristique de choix d'une configuration à déployer .......................................... 36
3.2.1 Evaluation des ressources .............................................................................. 36
Conclusion ...................................................................................................................... 37
Chapitre 4 : Réalisation et Implémentation .................................................................... 38
1. Introduction ............................................................................................................ 38
2. Technologies et outils de développements............................................................. 38
2.1 Programmation orientée composant JAVA/OSGi ............................................... 38
2.2. La plateforme Knopflerfish ................................................................................. 38
2.3 L’éditeur d’Ontologie protégé [38] ....................................................................... 39
2.4 L'environnement de développent Eclipse ............................................................ 40
2.4 Le langage SWRL (Semantic Web Rule Language) ...................................... 41
2.5 Android ................................................................................................................. 41
3. Réalisation et implémentation .................................................................................... 41
3.1. Implémentation des bundles contextuels en JAVA/OSGI ................................... 41
3.2. Publication des services sous la plateforme Knopflerfish .................................. 42
3.3 Implémentation de l’ontologie .............................................................................. 44
4. Scénarios possibles et validation ........................................................................... 47
Conclusion ...................................................................................................................... 51
Conclusion générale ........................................................................................................ 52
Perspectives .................................................................................................................... 52
Bibliographie .................................................................................................................. 52Côte titre : MAI/0030 En ligne : https://drive.google.com/file/d/1A2FIetfTxC3-ICYO8_AIHgKtmDeD87Bm/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0030 MAI/0030 Mémoire Bibliothéque des sciences Français Disponible
DisponibleUn modèle sémantique multidimensionnel des documents d'apprentissages personnalisés pour la pédagogie par projet / Semcheddine,Khedidja
Titre : Un modèle sémantique multidimensionnel des documents d'apprentissages personnalisés pour la pédagogie par projet Type de document : texte imprimé Auteurs : Semcheddine,Khedidja, Auteur ; Alti,Adel, Directeur de thèse Editeur : Setif:UFA Année de publication : 2019 Importance : 1 vol (32 f .) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : E-Learning
M-Learning
Pédagogie par projet
Ontologie
L’interrogation de l’ontologie
Protégé
SPRQLIndex. décimale : 004 Informatique Résumé :
La Pédagogie par Projet (PP) est l’une de ces approches, on a proposé un modèle à distance pour la PP qui se compose des étapes afin de faciliter la tâche des apprenants selon une expression de contrôle pour chaque étape cela les permet de se collaborer pour la réalisation du même projet ainsi qu’une bonne conduite du tuteur. Le passage de notre modèle de la PP à distance comme un document Virtuel Personnalisable permet une meilleure gestion de l’ordonnancement des taches et des étapes du projet car un dvp permet systématiquement une bonne gestion et consultation des documents.Note de contenu :
Sommaire
Table des matières
Remerciements………………………………..……………………………….......ii
Dédicace ………………………………………………..…………………..………..iii
Résumé………………………………………………….…………………...…..........iv
Table des matières……………………..………………………………..…..……...v
Liste des figures…………………………………………………………..….…..…viii
Liste des tableaux…………………..………………………………………..……..ix
Introduction générale…………………………………………………..…............x
Chapitre 01 : Du E-Learning au M-Learning
1.1. Introduction…………………………………………………………………………2
1.2. E-Learning……………………………………………………………………..........2
1.2.1. Définition………………………………………………………………………..2
1.2.2. Caractéristiques de E-Learning………………………………………....……….3
1.2.3. Avantages et inconvénients ……………………………………………………..3
1.3. M-Learning…………………………………………………………………………...4
1.3.1 Définition………………………………………………………………………..4
1.3.2. Caractéristiques de M-Learning………………………………………………...5
1.3.3. Avantages et inconvénients…………………………………………………….6
1.4. E-Learning vers M-Learning……………………………………………………….7
1.5. Conclusion……………………………………………………………………………7
Chapitre 02 : M-Learning et Personnalisation
2.1. Introduction……………………………………………………………………....9
2.2. E-Learning par projet (Pédagogie par projet)…………………………………9
2.2.1. Concept de projet……………………………………………………………9
2.2.2. Pédagogie par projet…………………………………………………………9
2.2.3. Avantages et Inconvénients…………………………………………………10
2.2.4. Pédagogie par projet à distance………………………………………………11
2.3. Approches d’apprentissage par projet…………………………………………..11
2.3.1. Préparation du projet ………………….…………………………………..12
2.3.2. Planning du projet.........……………….…………………….……………..12
2.3.3. Réalisation du projet………….………...….……………………………..12
2.3.4. Evaluation du projet………………….…………………..…………..12
2.4. Les ontologies………………………………………………………………........…13
2.5. Conclusion…………………………………………………………………….......14
Chapitre 03 : Vers une approche sémantique multidimensionnel des documents d’apprentissages personnel
3.1. Introduction………………………………………………………………………..16
3.2. Notre proposition…………………………………………………………………..16
3.2.1. Ontologie Noyau……………………………………………………………...17
3.2.2. Ontologie d’apprenant………………………………………………………..18
3.2.3. Ontologie du domaine………………………………………………………...19
3.2.4. Ontologie d’application…………………………………………………........20
3.2.5. Ontologie de projet………………………………………………………........21
3.2.6. Ontologie de contexte…………………………………………………….......22
3.3. Conclusion.................................................................................................................23
Chapitre 04 : Réalisation
4.1. Introduction……………………………………………………………………….25
4.2. Langage et outils utilisés………………………………………………………….25
4.2.1. Editeur Protégé……………………………………………………………….25
4.2.2. Langage SPARQL……………………………………………………………25
4.2.3. Langage OWL………………………………………………………………...26
4.3. Implémentation …………………………...…………………………………........26
4.4. Interrogation de l’ontologie………………………………………………………29
4.5. Conclusion...............................................................................................................30
Conclusion générale ………………………………………………………………..31
Bibliographie& Webographie ………...…………………………………………32
Côte titre : MAI/0300 Un modèle sémantique multidimensionnel des documents d'apprentissages personnalisés pour la pédagogie par projet [texte imprimé] / Semcheddine,Khedidja, Auteur ; Alti,Adel, Directeur de thèse . - [S.l.] : Setif:UFA, 2019 . - 1 vol (32 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : E-Learning
M-Learning
Pédagogie par projet
Ontologie
L’interrogation de l’ontologie
Protégé
SPRQLIndex. décimale : 004 Informatique Résumé :
La Pédagogie par Projet (PP) est l’une de ces approches, on a proposé un modèle à distance pour la PP qui se compose des étapes afin de faciliter la tâche des apprenants selon une expression de contrôle pour chaque étape cela les permet de se collaborer pour la réalisation du même projet ainsi qu’une bonne conduite du tuteur. Le passage de notre modèle de la PP à distance comme un document Virtuel Personnalisable permet une meilleure gestion de l’ordonnancement des taches et des étapes du projet car un dvp permet systématiquement une bonne gestion et consultation des documents.Note de contenu :
Sommaire
Table des matières
Remerciements………………………………..……………………………….......ii
Dédicace ………………………………………………..…………………..………..iii
Résumé………………………………………………….…………………...…..........iv
Table des matières……………………..………………………………..…..……...v
Liste des figures…………………………………………………………..….…..…viii
Liste des tableaux…………………..………………………………………..……..ix
Introduction générale…………………………………………………..…............x
Chapitre 01 : Du E-Learning au M-Learning
1.1. Introduction…………………………………………………………………………2
1.2. E-Learning……………………………………………………………………..........2
1.2.1. Définition………………………………………………………………………..2
1.2.2. Caractéristiques de E-Learning………………………………………....……….3
1.2.3. Avantages et inconvénients ……………………………………………………..3
1.3. M-Learning…………………………………………………………………………...4
1.3.1 Définition………………………………………………………………………..4
1.3.2. Caractéristiques de M-Learning………………………………………………...5
1.3.3. Avantages et inconvénients…………………………………………………….6
1.4. E-Learning vers M-Learning……………………………………………………….7
1.5. Conclusion……………………………………………………………………………7
Chapitre 02 : M-Learning et Personnalisation
2.1. Introduction……………………………………………………………………....9
2.2. E-Learning par projet (Pédagogie par projet)…………………………………9
2.2.1. Concept de projet……………………………………………………………9
2.2.2. Pédagogie par projet…………………………………………………………9
2.2.3. Avantages et Inconvénients…………………………………………………10
2.2.4. Pédagogie par projet à distance………………………………………………11
2.3. Approches d’apprentissage par projet…………………………………………..11
2.3.1. Préparation du projet ………………….…………………………………..12
2.3.2. Planning du projet.........……………….…………………….……………..12
2.3.3. Réalisation du projet………….………...….……………………………..12
2.3.4. Evaluation du projet………………….…………………..…………..12
2.4. Les ontologies………………………………………………………………........…13
2.5. Conclusion…………………………………………………………………….......14
Chapitre 03 : Vers une approche sémantique multidimensionnel des documents d’apprentissages personnel
3.1. Introduction………………………………………………………………………..16
3.2. Notre proposition…………………………………………………………………..16
3.2.1. Ontologie Noyau……………………………………………………………...17
3.2.2. Ontologie d’apprenant………………………………………………………..18
3.2.3. Ontologie du domaine………………………………………………………...19
3.2.4. Ontologie d’application…………………………………………………........20
3.2.5. Ontologie de projet………………………………………………………........21
3.2.6. Ontologie de contexte…………………………………………………….......22
3.3. Conclusion.................................................................................................................23
Chapitre 04 : Réalisation
4.1. Introduction……………………………………………………………………….25
4.2. Langage et outils utilisés………………………………………………………….25
4.2.1. Editeur Protégé……………………………………………………………….25
4.2.2. Langage SPARQL……………………………………………………………25
4.2.3. Langage OWL………………………………………………………………...26
4.3. Implémentation …………………………...…………………………………........26
4.4. Interrogation de l’ontologie………………………………………………………29
4.5. Conclusion...............................................................................................................30
Conclusion générale ………………………………………………………………..31
Bibliographie& Webographie ………...…………………………………………32
Côte titre : MAI/0300 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0300 MAI/0300 Mémoire Bibliothéque des sciences Français Disponible
DisponiblePlateforme sémantique Cloud Computing pour la gestion des applications ERP sensibles au contexte / Reffad,Hamza
Titre : Plateforme sémantique Cloud Computing pour la gestion des applications ERP sensibles au contexte Type de document : texte imprimé Auteurs : Reffad,Hamza, Auteur ; Alti,Adel, Directeur de thèse Editeur : Setif:UFA Année de publication : 2019 Importance : 1 vol (152 f .) Format : 26 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : ERP
Cloud
ontologie
composition des servicescontexte
NSGA-II
optimisationIndex. décimale : 004 - Informatique Résumé : Résumé:
Actuellement, la technologie Cloud est largement adoptée par les entreprises pour développer
des solutions informatiques de qualité. En effet, les Petites et les Moyennes Entreprises
(PME) sont à la recherche d’ERP sur mesure afin d’automatiser judicieusement leurs activités
commerciales. Par conséquent, le besoin croissant de la flexibilité des processus d’affaires
ERP issus de services Cloud hétérogènes de différents fournisseurs avec différentes QoS, qui
optimise les coûts et les délais, devient une préoccupation majeure. En effet, il est très utile
pour répondre aux évolutions requises de différents besoins fonctionnels et non fonctionnels
des PMEs. La plupart des systèmes ERP Cloud existants (SAP, Oracle ERP Cloud, etc.)
sont exposés en mode SaaS (Software as a Service) et ils ne sont pas suffisamment flexibles
pour prendre en charge l’adaptation automatique des processus d’affaire ERP. L’objectif
de notre travail est de construire un système qui permet de générer un processus d’affaire
ERP personnalisé en tant que service composite en fonction des besoins du clients et des
changements du contexte, via la composition optimale des services Cloud sémantiques. Pour
ce faire, nous avons proposé un système avec une nouvelle ontologie pour la description
sémantique et une gestion efficace du processus d’élaboration ERP end-to-end. En spécifiant
les besoins fonctionnels de PME, le système génère automatiquement un processus d’affaire
ERP virtuel. Par ailleurs, un algorithme à deux phases est proposé pour la composition des
services Cloud afin d’obtenir un processus d’affaire ERP optimal, concret et personnalisé. La
première phase est utilisée pour sélectionner les services composites pertinents qui respectent
les contraintes de l’entreprise. La seconde est utilisée pour sélectionner la solution optimale
unique à partir du résultat de la première phase en fonction des préférences de l’entreprise.
Une extension de notre approche avec les aspects d’agents est également proposée pour
améliorer la performance du système en termes de temps d’exécution. Afin de valider nos
propositions, un prototype est développé offrant ainsi une meilleure flexibilité pour respecter
la qualité des priorités globales de l’entreprise et son contexte. Les résultats expérimentaux
montrent la pertinence et l’efficacité de l’approche proposée.Note de contenu :
Sommaire
Table des figures xii
Liste des tableaux xv
Liste des abréviations xvi
Introduction générale 1
1 Contexte de la thèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Problématique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Objectifs et Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Organisation de la thèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Partie I Etat de l’art 7
1 ERP et Cloud Computing 8
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Caractéristiques du Cloud Computing . . . . . . . . . . . . . . . . 12
2.3 Modèle de service . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.1 Software as a Service «SaaS» . . . . . . . . . . . . . . . 14
2.3.2 Platform as a Service «PaaS» . . . . . . . . . . . . . . . 15
2.3.3 Infrastructure as a Service «IaaS» . . . . . . . . . . . . . 15
2.4 Modèle de déploiement . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4.1 Cloud publique . . . . . . . . . . . . . . . . . . . . . . 16
2.4.2 Cloud privé . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4.3 Cloud hybride . . . . . . . . . . . . . . . . . . . . . . . 17
2.4.4 Cloud communautaire . . . . . . . . . . . . . . . . . . . 17
3 Enterprise Resource Planning (ERP) . . . . . . . . . . . . . . . . . . . . . 18
3.1 C’est quoi un ERP? . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2 Pourquoi un ERP? . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3 Caractéristiques d’un ERP . . . . . . . . . . . . . . . . . . . . . . 19
3.3.1 Architecture client/serveur d’un ERP . . . . . . . . . . . 19
3.3.2 Architecture modulaire d’un ERP . . . . . . . . . . . . . 20
3.3.3 Fonctionnement d’un ERP . . . . . . . . . . . . . . . . 21
3.4 Implémentation des systèmes ERP . . . . . . . . . . . . . . . . . . 22
3.5 ERP sur le marché . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.6 Les avantages et les inconvénients des systèmes ERP . . . . . . . . 26
3.6.1 Avantages . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.6.2 Inconvénients . . . . . . . . . . . . . . . . . . . . . . . 28
3.7 Les architectures ERP . . . . . . . . . . . . . . . . . . . . . . . . 29
3.7.1 Architecture à trois niveaux . . . . . . . . . . . . . . . . 29
3.7.2 Architecture WEB . . . . . . . . . . . . . . . . . . . . . 29
3.7.3 Architecture orientée service . . . . . . . . . . . . . . . 30
3.7.4 Architecture Cloud . . . . . . . . . . . . . . . . . . . . 31
4 ERP et Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.1 Cloud ERP hébergé . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2 Cloud ERP en mode SaaS . . . . . . . . . . . . . . . . . . . . . . 34
5 Sensibilité au Contexte . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.1 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.2 Catégories du contexte . . . . . . . . . . . . . . . . . . . . . . . . 37
5.3 Applications sensibles au contexte . . . . . . . . . . . . . . . . . . 37
5.4 Contexte et ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2 Composition de services Cloud 39
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2 Processus d’affaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.2 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.3 Les exigences fonctionnelles et non-fonctionnelles . . . . . . . . . 42
3 Composition de services Cloud . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1 Service Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1.1 Propriétés des services Cloud . . . . . . . . . . . . . . . 45
3.1.2 Approches principales de description des services Cloud . 46
3.2 Les étapes de la composition des services Cloud . . . . . . . . . . 47
3.3 Sélection des services Cloud . . . . . . . . . . . . . . . . . . . . . 48
3.3.1 Spécification de la requête utilisateur . . . . . . . . . . . 48
3.3.2 Localisation des services Cloud . . . . . . . . . . . . . . 49
3.3.3 Appariement des requêtes et des services Cloud . . . . . 50
3.4 Degré d’automatisation de la composition de services Cloud . . . . 51
3.4.1 Composition manuelle . . . . . . . . . . . . . . . . . . . 51
3.4.2 Composition automatique . . . . . . . . . . . . . . . . . 52
3.4.3 Composition semi-automatique . . . . . . . . . . . . . . 52
3.5 Approches de la composition des services Cloud . . . . . . . . . . 52
3.5.1 Composition statique . . . . . . . . . . . . . . . . . . . 53
3.5.2 Composition dynamique . . . . . . . . . . . . . . . . . . 53
3.6 Aspects comportementaux des services composites . . . . . . . . . 53
3.6.1 Orchestration . . . . . . . . . . . . . . . . . . . . . . . 53
3.6.2 Chorégraphie . . . . . . . . . . . . . . . . . . . . . . . 54
3.7 Challenges de la composition des services Cloud . . . . . . . . . . 55
3.7.1 Respect des besoins fonctionnels de l’utilisateur . . . . . 55
3.7.2 Optimisation des critères de QoS . . . . . . . . . . . . . 55
3.7.3 Augmentation de la flexibilité : "Sensibilité au contexte" . 55
3.7.4 Dynamicité . . . . . . . . . . . . . . . . . . . . . . . . 56
4 Principaux travaux dans le domaine de la composition des services Cloud . 56
4.1 Les approches méta-heuristiques . . . . . . . . . . . . . . . . . . . 58
4.1.1 Les approches fondées sur la scalarisation . . . . . . . . 58
4.1.2 Approches basées sur le Pareto (approches multi-objectif) 60
4.2 Les ERP basés sur le WEB . . . . . . . . . . . . . . . . . . . . . . 61
4.3 Les ERP Ã base de services . . . . . . . . . . . . . . . . . . . . . . 62
4.4 Synthèse et Comparaison . . . . . . . . . . . . . . . . . . . . . . . 62
5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Partie II Contributions 66
3 Modèle de description des applications ERP à base d’ontologie 67
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2 Ontologie proposée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3 Modèle sémantique du service . . . . . . . . . . . . . . . . . . . . . . . . 70
3.1 Service virtuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.2 Service concret . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4 Modèle sémantique de QoS à deux dimensions . . . . . . . . . . . . . . . 73
4.1 Modèle de QoS-Utilité . . . . . . . . . . . . . . . . . . . . . . . . 73
4.2 Modèle de QoS-LongueVie . . . . . . . . . . . . . . . . . . . . . 74
4.3 Modèle de QoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5 Modèle sémantique du contexte . . . . . . . . . . . . . . . . . . . . . . . 76
5.1 Le contexte du service Cloud . . . . . . . . . . . . . . . . . . . . . 76
5.2 Le contexte du Client . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.3 Le contexte de l’environnement . . . . . . . . . . . . . . . . . . . 80
6 Modèle sémantique du processus d’affaire . . . . . . . . . . . . . . . . . . 80
6.1 Processus d’affaire virtuel . . . . . . . . . . . . . . . . . . . . . . 81
6.2 Processus d’affaire concret . . . . . . . . . . . . . . . . . . . . . . 81
7 L’interrogation et l’inférence . . . . . . . . . . . . . . . . . . . . . . . . . 82
8 Exemple de PA selon l’ontologie CxQSCloudSERP . . . . . . . . . . . . . 84
9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4 Nouvelle approche dédiée aux ERP sensibles au contexte à base d’ontologie 88
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
2 Motivation : étude de cas et exigences . . . . . . . . . . . . . . . . . . . . 90
2.1 Etude de cas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
2.2 Exigences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3 Architecture de composition d’ERP sensible au contexte . . . . . . . . . . 91
4 Modèle fonctionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
5 Algorithme de composition et d’optimisation sensible au contexte basé sur
la sémantique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
6 Application de l’algorithme proposé à l’étude de cas . . . . . . . . . . . . 102
6.1 Génération d’un processus d’affaire virtuel (VBP) optimal . . . . . 102
6.2 Génération des solutions Pareto-optimal . . . . . . . . . . . . . . . 102
6.3 Sélection de la solution finale . . . . . . . . . . . . . . . . . . . . 107
7 Nouvelle extension : CxQSCloudERP à base d’agents . . . . . . . . . . . 107
7.1 Architecture et principe de fonctionnement . . . . . . . . . . . . . 111
7.2 Description de l’algorithme SCwA–CCS–2S . . . . . . . . . . . . 114
7.3 Application de l’algorithme SCwA–CCS–2S à l’étude de cas . . . . 117
8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
5 Réalisation : Prototype et évaluations 120
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
2 Réalisation du prototype . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
2.1 Environnement et outils techniques . . . . . . . . . . . . . . . . . 121
2.2 Implémentation de l’ontologie . . . . . . . . . . . . . . . . . . . . 121
2.3 Présentation du prototype . . . . . . . . . . . . . . . . . . . . . . 126
2.4 Application du prototype à l’étude de cas . . . . . . . . . . . . . . 127
3 Évaluation des performances et comparaisons . . . . . . . . . . . . . . . . 129
3.1 Évaluation de la pertinence des solutions . . . . . . . . . . . . . . 131
3.2 Comparaison de la précision des solutions . . . . . . . . . . . . . . 132
3.3 Comparaison des solutions Pareto-optimales . . . . . . . . . . . . 133
3.4 Comparaisons sur la solution finale . . . . . . . . . . . . . . . . . 134
3.5 Amélioration des performances : Multi-agent . . . . . . . . . . . . 136
4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Conclusion générale 140
Bibliographie 144
Côte titre : DI/0041 En ligne : https://drive.google.com/file/d/1JQ2Ve5E2t4KN1729EhOHZKYVfccZAR8w/view?usp=shari [...] Format de la ressource électronique : Plateforme sémantique Cloud Computing pour la gestion des applications ERP sensibles au contexte [texte imprimé] / Reffad,Hamza, Auteur ; Alti,Adel, Directeur de thèse . - [S.l.] : Setif:UFA, 2019 . - 1 vol (152 f .) ; 26 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : ERP
Cloud
ontologie
composition des servicescontexte
NSGA-II
optimisationIndex. décimale : 004 - Informatique Résumé : Résumé:
Actuellement, la technologie Cloud est largement adoptée par les entreprises pour développer
des solutions informatiques de qualité. En effet, les Petites et les Moyennes Entreprises
(PME) sont à la recherche d’ERP sur mesure afin d’automatiser judicieusement leurs activités
commerciales. Par conséquent, le besoin croissant de la flexibilité des processus d’affaires
ERP issus de services Cloud hétérogènes de différents fournisseurs avec différentes QoS, qui
optimise les coûts et les délais, devient une préoccupation majeure. En effet, il est très utile
pour répondre aux évolutions requises de différents besoins fonctionnels et non fonctionnels
des PMEs. La plupart des systèmes ERP Cloud existants (SAP, Oracle ERP Cloud, etc.)
sont exposés en mode SaaS (Software as a Service) et ils ne sont pas suffisamment flexibles
pour prendre en charge l’adaptation automatique des processus d’affaire ERP. L’objectif
de notre travail est de construire un système qui permet de générer un processus d’affaire
ERP personnalisé en tant que service composite en fonction des besoins du clients et des
changements du contexte, via la composition optimale des services Cloud sémantiques. Pour
ce faire, nous avons proposé un système avec une nouvelle ontologie pour la description
sémantique et une gestion efficace du processus d’élaboration ERP end-to-end. En spécifiant
les besoins fonctionnels de PME, le système génère automatiquement un processus d’affaire
ERP virtuel. Par ailleurs, un algorithme à deux phases est proposé pour la composition des
services Cloud afin d’obtenir un processus d’affaire ERP optimal, concret et personnalisé. La
première phase est utilisée pour sélectionner les services composites pertinents qui respectent
les contraintes de l’entreprise. La seconde est utilisée pour sélectionner la solution optimale
unique à partir du résultat de la première phase en fonction des préférences de l’entreprise.
Une extension de notre approche avec les aspects d’agents est également proposée pour
améliorer la performance du système en termes de temps d’exécution. Afin de valider nos
propositions, un prototype est développé offrant ainsi une meilleure flexibilité pour respecter
la qualité des priorités globales de l’entreprise et son contexte. Les résultats expérimentaux
montrent la pertinence et l’efficacité de l’approche proposée.Note de contenu :
Sommaire
Table des figures xii
Liste des tableaux xv
Liste des abréviations xvi
Introduction générale 1
1 Contexte de la thèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Problématique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Objectifs et Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Organisation de la thèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Partie I Etat de l’art 7
1 ERP et Cloud Computing 8
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Caractéristiques du Cloud Computing . . . . . . . . . . . . . . . . 12
2.3 Modèle de service . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.1 Software as a Service «SaaS» . . . . . . . . . . . . . . . 14
2.3.2 Platform as a Service «PaaS» . . . . . . . . . . . . . . . 15
2.3.3 Infrastructure as a Service «IaaS» . . . . . . . . . . . . . 15
2.4 Modèle de déploiement . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4.1 Cloud publique . . . . . . . . . . . . . . . . . . . . . . 16
2.4.2 Cloud privé . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4.3 Cloud hybride . . . . . . . . . . . . . . . . . . . . . . . 17
2.4.4 Cloud communautaire . . . . . . . . . . . . . . . . . . . 17
3 Enterprise Resource Planning (ERP) . . . . . . . . . . . . . . . . . . . . . 18
3.1 C’est quoi un ERP? . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2 Pourquoi un ERP? . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3 Caractéristiques d’un ERP . . . . . . . . . . . . . . . . . . . . . . 19
3.3.1 Architecture client/serveur d’un ERP . . . . . . . . . . . 19
3.3.2 Architecture modulaire d’un ERP . . . . . . . . . . . . . 20
3.3.3 Fonctionnement d’un ERP . . . . . . . . . . . . . . . . 21
3.4 Implémentation des systèmes ERP . . . . . . . . . . . . . . . . . . 22
3.5 ERP sur le marché . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.6 Les avantages et les inconvénients des systèmes ERP . . . . . . . . 26
3.6.1 Avantages . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.6.2 Inconvénients . . . . . . . . . . . . . . . . . . . . . . . 28
3.7 Les architectures ERP . . . . . . . . . . . . . . . . . . . . . . . . 29
3.7.1 Architecture à trois niveaux . . . . . . . . . . . . . . . . 29
3.7.2 Architecture WEB . . . . . . . . . . . . . . . . . . . . . 29
3.7.3 Architecture orientée service . . . . . . . . . . . . . . . 30
3.7.4 Architecture Cloud . . . . . . . . . . . . . . . . . . . . 31
4 ERP et Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.1 Cloud ERP hébergé . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2 Cloud ERP en mode SaaS . . . . . . . . . . . . . . . . . . . . . . 34
5 Sensibilité au Contexte . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.1 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.2 Catégories du contexte . . . . . . . . . . . . . . . . . . . . . . . . 37
5.3 Applications sensibles au contexte . . . . . . . . . . . . . . . . . . 37
5.4 Contexte et ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2 Composition de services Cloud 39
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2 Processus d’affaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.2 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.3 Les exigences fonctionnelles et non-fonctionnelles . . . . . . . . . 42
3 Composition de services Cloud . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1 Service Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1.1 Propriétés des services Cloud . . . . . . . . . . . . . . . 45
3.1.2 Approches principales de description des services Cloud . 46
3.2 Les étapes de la composition des services Cloud . . . . . . . . . . 47
3.3 Sélection des services Cloud . . . . . . . . . . . . . . . . . . . . . 48
3.3.1 Spécification de la requête utilisateur . . . . . . . . . . . 48
3.3.2 Localisation des services Cloud . . . . . . . . . . . . . . 49
3.3.3 Appariement des requêtes et des services Cloud . . . . . 50
3.4 Degré d’automatisation de la composition de services Cloud . . . . 51
3.4.1 Composition manuelle . . . . . . . . . . . . . . . . . . . 51
3.4.2 Composition automatique . . . . . . . . . . . . . . . . . 52
3.4.3 Composition semi-automatique . . . . . . . . . . . . . . 52
3.5 Approches de la composition des services Cloud . . . . . . . . . . 52
3.5.1 Composition statique . . . . . . . . . . . . . . . . . . . 53
3.5.2 Composition dynamique . . . . . . . . . . . . . . . . . . 53
3.6 Aspects comportementaux des services composites . . . . . . . . . 53
3.6.1 Orchestration . . . . . . . . . . . . . . . . . . . . . . . 53
3.6.2 Chorégraphie . . . . . . . . . . . . . . . . . . . . . . . 54
3.7 Challenges de la composition des services Cloud . . . . . . . . . . 55
3.7.1 Respect des besoins fonctionnels de l’utilisateur . . . . . 55
3.7.2 Optimisation des critères de QoS . . . . . . . . . . . . . 55
3.7.3 Augmentation de la flexibilité : "Sensibilité au contexte" . 55
3.7.4 Dynamicité . . . . . . . . . . . . . . . . . . . . . . . . 56
4 Principaux travaux dans le domaine de la composition des services Cloud . 56
4.1 Les approches méta-heuristiques . . . . . . . . . . . . . . . . . . . 58
4.1.1 Les approches fondées sur la scalarisation . . . . . . . . 58
4.1.2 Approches basées sur le Pareto (approches multi-objectif) 60
4.2 Les ERP basés sur le WEB . . . . . . . . . . . . . . . . . . . . . . 61
4.3 Les ERP Ã base de services . . . . . . . . . . . . . . . . . . . . . . 62
4.4 Synthèse et Comparaison . . . . . . . . . . . . . . . . . . . . . . . 62
5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Partie II Contributions 66
3 Modèle de description des applications ERP à base d’ontologie 67
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2 Ontologie proposée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3 Modèle sémantique du service . . . . . . . . . . . . . . . . . . . . . . . . 70
3.1 Service virtuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.2 Service concret . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4 Modèle sémantique de QoS à deux dimensions . . . . . . . . . . . . . . . 73
4.1 Modèle de QoS-Utilité . . . . . . . . . . . . . . . . . . . . . . . . 73
4.2 Modèle de QoS-LongueVie . . . . . . . . . . . . . . . . . . . . . 74
4.3 Modèle de QoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5 Modèle sémantique du contexte . . . . . . . . . . . . . . . . . . . . . . . 76
5.1 Le contexte du service Cloud . . . . . . . . . . . . . . . . . . . . . 76
5.2 Le contexte du Client . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.3 Le contexte de l’environnement . . . . . . . . . . . . . . . . . . . 80
6 Modèle sémantique du processus d’affaire . . . . . . . . . . . . . . . . . . 80
6.1 Processus d’affaire virtuel . . . . . . . . . . . . . . . . . . . . . . 81
6.2 Processus d’affaire concret . . . . . . . . . . . . . . . . . . . . . . 81
7 L’interrogation et l’inférence . . . . . . . . . . . . . . . . . . . . . . . . . 82
8 Exemple de PA selon l’ontologie CxQSCloudSERP . . . . . . . . . . . . . 84
9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4 Nouvelle approche dédiée aux ERP sensibles au contexte à base d’ontologie 88
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
2 Motivation : étude de cas et exigences . . . . . . . . . . . . . . . . . . . . 90
2.1 Etude de cas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
2.2 Exigences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3 Architecture de composition d’ERP sensible au contexte . . . . . . . . . . 91
4 Modèle fonctionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
5 Algorithme de composition et d’optimisation sensible au contexte basé sur
la sémantique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
6 Application de l’algorithme proposé à l’étude de cas . . . . . . . . . . . . 102
6.1 Génération d’un processus d’affaire virtuel (VBP) optimal . . . . . 102
6.2 Génération des solutions Pareto-optimal . . . . . . . . . . . . . . . 102
6.3 Sélection de la solution finale . . . . . . . . . . . . . . . . . . . . 107
7 Nouvelle extension : CxQSCloudERP à base d’agents . . . . . . . . . . . 107
7.1 Architecture et principe de fonctionnement . . . . . . . . . . . . . 111
7.2 Description de l’algorithme SCwA–CCS–2S . . . . . . . . . . . . 114
7.3 Application de l’algorithme SCwA–CCS–2S à l’étude de cas . . . . 117
8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
5 Réalisation : Prototype et évaluations 120
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
2 Réalisation du prototype . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
2.1 Environnement et outils techniques . . . . . . . . . . . . . . . . . 121
2.2 Implémentation de l’ontologie . . . . . . . . . . . . . . . . . . . . 121
2.3 Présentation du prototype . . . . . . . . . . . . . . . . . . . . . . 126
2.4 Application du prototype à l’étude de cas . . . . . . . . . . . . . . 127
3 Évaluation des performances et comparaisons . . . . . . . . . . . . . . . . 129
3.1 Évaluation de la pertinence des solutions . . . . . . . . . . . . . . 131
3.2 Comparaison de la précision des solutions . . . . . . . . . . . . . . 132
3.3 Comparaison des solutions Pareto-optimales . . . . . . . . . . . . 133
3.4 Comparaisons sur la solution finale . . . . . . . . . . . . . . . . . 134
3.5 Amélioration des performances : Multi-agent . . . . . . . . . . . . 136
4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Conclusion générale 140
Bibliographie 144
Côte titre : DI/0041 En ligne : https://drive.google.com/file/d/1JQ2Ve5E2t4KN1729EhOHZKYVfccZAR8w/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité DI/0041 DI/0041 Thèse Bibliothéque des sciences Français Disponible
DisponibleProfil multi-facettes sémantique unifiée et cloud computing pour l’adaptation des documents multimédias / BEN MAIZA, Khaoula
Titre : Profil multi-facettes sémantique unifiée et cloud computing pour l’adaptation des documents multimédias Type de document : texte imprimé Auteurs : BEN MAIZA, Khaoula ; Alti,Adel, Directeur de thèse Editeur : Setif:UFA Année de publication : 2015 Importance : 1 vol (44f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Cloud, Web sémantique, ontologie, service, contexte, smart-Health, profil Index. décimale : 004 Informatique Résumé : Résumé
Les applications médicales mobiles ont pour objectif de rendre l’information
disponible partout et à tout moment. Ces applications doivent pouvoir être utilisés dans
différents situations selon l’environnement de l’utilisateur, son profil et le terminal qu’il
utilise. Le but de ce travail est de proposer une approche d’adaptation sémantique
automatique dans le domaine médical fondée sur l’utilisation d'ontologies. L’utilisation de
raisonnement sémantique sur les trois ontologies combinées (haut niveau, domaine smartHealth, Cloud) enrichie par des règles SWRL facilite la modélisation des profils utilisateurs,
la recherche et personnalisation des services de santé. Afin de valider les aspects techniques
de notre approche, nous avons conduit une réalisation à l’aide du NetBeans et Protégé, dans
laquelle le test de l’interaction entre l’application et l’ontologie est évalué.
Note de contenu : Table des matières
Introduction générale
Chapitre 1 :
1. Introduction ..................................................................................................................................... 4
2. Web sémantique .............................................................................................................................. 4
2.1. Définition................................................................................................................................. 4
2.2. Les ontologies.............................................................................................................................. 6
2.2.1. Définition........................................................................................................................ 6
2.2.2. Composantes de l’ontologie ............................................................................................. 6
2.2.3. Typologie selon l’objet de conceptualisation .................................................................. 7
4. Cloud Computing ............................................................................................................................ 8
4.1. Définition................................................................................................................................. 8
4.2. Architectures ........................................................................................................................... 9
4.3. Les différentes topologies........................................................................................................ 9
5. Intergiciel....................................................................................................................................... 10
5.1. Définition............................................................................................................................... 10
6. Services intelligents e-santé .......................................................................................................... 11
6.1. La télémédecine..................................................................................................................... 11
6.2. L’e-santé................................................................................................................................ 12
7. Conclusion..................................................................................................................................... 13
Chapitre 2 :
1. Introduction ................................................................................................................................... 15
2. Etat de l’art.................................................................................................................................... 15
3. Synthèse et discussion................................................................................................................... 18
4. Conclusion..................................................................................................................................... 18
Chapitre 3 :
1. Introduction ................................................................................................................................... 21
2. Approche développée .................................................................................................................... 21
2.1. Ontologie de haut niveau....................................................................................................... 22
2.2. Ontologie de domaine ........................................................................................................... 24
2.3. Ontologie de Cloud ............................................................................................................... 28
2.4. Les règles d’inférences.......................................................................................................... 28
3. Architecture proposée.................................................................................................................... 29
4. Exemple démonstratif.................................................................................................................... 30
5. Conclusion..................................................................................................................................... 31
Chapitre 4 :
1. Introduction ................................................................................................................................... 33
2. Langages et environnements utilisées........................................................................................... 33
2.1. Protégé................................................................................................................................... 33
2.2. NetBeans IDE........................................................................................................................ 33
2.3. Le langage des règles Web sémantique (SWRL) ................................................................. 33
2.4. JESS (Java Expert System Shell) .......................................................................................... 34
3. Implémentation des concepts, propriétés, individus...................................................................... 34
4. Implémentation des règles............................................................................................................. 36
4.1. Edition des règles pour notre ontologie................................................................................. 36
4.2. Tables des règles ................................................................................................................... 37
4.3. Exécution des règles SWRL.................................................................................................. 39
5. Implementation sous java et Validation ........................................................................................ 39
5.1. Afficher la maladie correspond au profil............................................................................... 40
5.2. Ajouter un nouveau profil avec ces propriétés et son contexte ............................................. 40
5.3. Sélectionner le contexte biomédical d’un profil.................................................................... 41
5.4. Validation .............................................................................................................................. 42
6. Conclusion..................................................................................................................................... 44
Conclusion générale
BibliographiesCôte titre : MAI/0064 En ligne : https://drive.google.com/file/d/1tfYY0D46ebnajlITg99tuhlV6lI7bkvg/view?usp=shari [...] Format de la ressource électronique : Profil multi-facettes sémantique unifiée et cloud computing pour l’adaptation des documents multimédias [texte imprimé] / BEN MAIZA, Khaoula ; Alti,Adel, Directeur de thèse . - [S.l.] : Setif:UFA, 2015 . - 1 vol (44f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Cloud, Web sémantique, ontologie, service, contexte, smart-Health, profil Index. décimale : 004 Informatique Résumé : Résumé
Les applications médicales mobiles ont pour objectif de rendre l’information
disponible partout et à tout moment. Ces applications doivent pouvoir être utilisés dans
différents situations selon l’environnement de l’utilisateur, son profil et le terminal qu’il
utilise. Le but de ce travail est de proposer une approche d’adaptation sémantique
automatique dans le domaine médical fondée sur l’utilisation d'ontologies. L’utilisation de
raisonnement sémantique sur les trois ontologies combinées (haut niveau, domaine smartHealth, Cloud) enrichie par des règles SWRL facilite la modélisation des profils utilisateurs,
la recherche et personnalisation des services de santé. Afin de valider les aspects techniques
de notre approche, nous avons conduit une réalisation à l’aide du NetBeans et Protégé, dans
laquelle le test de l’interaction entre l’application et l’ontologie est évalué.
Note de contenu : Table des matières
Introduction générale
Chapitre 1 :
1. Introduction ..................................................................................................................................... 4
2. Web sémantique .............................................................................................................................. 4
2.1. Définition................................................................................................................................. 4
2.2. Les ontologies.............................................................................................................................. 6
2.2.1. Définition........................................................................................................................ 6
2.2.2. Composantes de l’ontologie ............................................................................................. 6
2.2.3. Typologie selon l’objet de conceptualisation .................................................................. 7
4. Cloud Computing ............................................................................................................................ 8
4.1. Définition................................................................................................................................. 8
4.2. Architectures ........................................................................................................................... 9
4.3. Les différentes topologies........................................................................................................ 9
5. Intergiciel....................................................................................................................................... 10
5.1. Définition............................................................................................................................... 10
6. Services intelligents e-santé .......................................................................................................... 11
6.1. La télémédecine..................................................................................................................... 11
6.2. L’e-santé................................................................................................................................ 12
7. Conclusion..................................................................................................................................... 13
Chapitre 2 :
1. Introduction ................................................................................................................................... 15
2. Etat de l’art.................................................................................................................................... 15
3. Synthèse et discussion................................................................................................................... 18
4. Conclusion..................................................................................................................................... 18
Chapitre 3 :
1. Introduction ................................................................................................................................... 21
2. Approche développée .................................................................................................................... 21
2.1. Ontologie de haut niveau....................................................................................................... 22
2.2. Ontologie de domaine ........................................................................................................... 24
2.3. Ontologie de Cloud ............................................................................................................... 28
2.4. Les règles d’inférences.......................................................................................................... 28
3. Architecture proposée.................................................................................................................... 29
4. Exemple démonstratif.................................................................................................................... 30
5. Conclusion..................................................................................................................................... 31
Chapitre 4 :
1. Introduction ................................................................................................................................... 33
2. Langages et environnements utilisées........................................................................................... 33
2.1. Protégé................................................................................................................................... 33
2.2. NetBeans IDE........................................................................................................................ 33
2.3. Le langage des règles Web sémantique (SWRL) ................................................................. 33
2.4. JESS (Java Expert System Shell) .......................................................................................... 34
3. Implémentation des concepts, propriétés, individus...................................................................... 34
4. Implémentation des règles............................................................................................................. 36
4.1. Edition des règles pour notre ontologie................................................................................. 36
4.2. Tables des règles ................................................................................................................... 37
4.3. Exécution des règles SWRL.................................................................................................. 39
5. Implementation sous java et Validation ........................................................................................ 39
5.1. Afficher la maladie correspond au profil............................................................................... 40
5.2. Ajouter un nouveau profil avec ces propriétés et son contexte ............................................. 40
5.3. Sélectionner le contexte biomédical d’un profil.................................................................... 41
5.4. Validation .............................................................................................................................. 42
6. Conclusion..................................................................................................................................... 44
Conclusion générale
BibliographiesCôte titre : MAI/0064 En ligne : https://drive.google.com/file/d/1tfYY0D46ebnajlITg99tuhlV6lI7bkvg/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0064 MAI/0064 Mémoire Bibliothéque des sciences Français Disponible
DisponibleProtection des contenus des images médicales dans le Cloud par camouflage d’informations secrètes pour aide à la télémédecine / Soualmi ,Abdallah
PermalinkPermalink