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 .................................................................................................................. 52 |
Côte titre : |
MAI/0030 |
En ligne : |
https://drive.google.com/file/d/1A2FIetfTxC3-ICYO8_AIHgKtmDeD87Bm/view?usp=shari [...] |
Format de la ressource électronique : |
pdf |
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 .................................................................................................................. 52 |
Côte titre : |
MAI/0030 |
En ligne : |
https://drive.google.com/file/d/1A2FIetfTxC3-ICYO8_AIHgKtmDeD87Bm/view?usp=shari [...] |
Format de la ressource électronique : |
pdf |
|