Architecture générale d’un système sensible au contexte

Besoin d'aide ?

(Nombre de téléchargements - 0)

Catégorie :

Pour des questions et des demandes, contactez notre service d’assistance E-mail : info@chatpfe.com

Table des matières

Introduction Générale
1.1 Contexte et Motivation
1.2 Objectif et Étapes de Recherche
1.3 Organisation du mémoire
I Contexte Technologique et État de l’Art 
2 L’informatique pervasive et les applications sensibles au contexte
2.1 Introduction
2.2 L’informatique pervasive
2.3 Les applications sensibles au contexte
2.3.1 Contexte
2.3.1.1 Définitions
2.3.1.2 Exemples
2.3.1.3 Types de contexte
2.3.1.4 Modélisation du contexte
2.3.2 Sensibilité au contexte
2.3.2.1 Définitions
2.3.2.2 Exemples
2.3.2.3 Architecture générale d’un système sensible au contexte
2.4 Les applications sensibles au contexte et SOA
2.4.1 L’architecture orientée services (SOA)
2.4.2 L’ingénierie logicielle à base de composants (CBSE)
2.4.3 L’architecture à base de composant-service (SCA)
2.5 Conclusion
3 Le Développement Dirigé par les Modèles
3.1 Introduction
3.2 L’ingénierie dirigée par les modèles
3.2.1 Le Modèle
3.2.2 Le Metamodèle
3.3 L’approche MDA
3.3.1 Processus de développement dans MDA
3.3.1.1 Le modèle d’exigences CIM
3.3.1.2 Le modèle PIM 0
3.3.1.3 Le modèle PSM
3.3.1.4 Transformations du modèle CIM au modèle PSM
3.3.2 Modélisation et métamodélisation dans MDA
3.3.3 Transformation des modèles dans MDA
3.3.3.1 Les différentes approches de transformations de modèles
3.4 Le développement dirigé par les modèles (MDD)
3.4.1 Présentation
3.4.2 MDD et les applications sensibles au contexte
3.4.3 Une autre plateforme PSM basée sur SOA
3.4.3.1 FraSCAti
3.5 Conclusion
4 Approches MDD pour le développement des applications sensibles au contexte : État de l’art     4.1 Introduction
4.2 Classification des approches
4.2.1 Approche de ContextUML
4.2.1.1 Modélisation du Contexte
4.2.1.2 Modélisation de la Sensibilité au Contexte
4.2.1.3 Avantages de ContextUML
4.2.2 Approches basées sur ContextUML
4.2.2.1 ContextUML et les Aspects
4.2.2.2 Modélisation du Contexte pour la Réalisation des Services Mobiles Simples
4.2.3 Approches basées sur UML et MOF
4.2.3.1 Un metamodèle MOF pour le Développement des Applications Mobiles Sensibles
4.2.3.2 Développement Dirigé par les Modèles des Applications Web Composites Sensibles
4.2.4 Approches ad-hoc basées sur un DSL
4.2.4.1 Development Dirigé par les Modèles des Services Sensibles au Contexte
4.2.4.2 Modèle de Rôle Dépendant du Contexte
4.3 Évaluation et leçons apprises
4.4 Conclusion
II Contributions et Étude de Cas 
5 Modélisation de Contexte avec les Ontologies
5.1 Introduction
5.2 Un métamodèle de contexte
5.3 Les ontologies et le contexte
5.3.1 Définition des ontologies
5.3.2 Avantages des ontologies dans la modélisation du contexte
5.3.2.1 Formalisme extensible à grande échelle
5.3.2.2 L’expressivité et la richesse sémantique
5.3.2.3 Capacités de raisonnement et d’inférence
5.4 Modèles ontologiques proposés
5.5 La spécification ODM
5.6 Modélisation de contexte basée sur les ontologies
5.6.1 Applications mobiles sensibles au contexte
5.6.2 Etude de cas: Le service SAMU
5.6.3 Modèle de contexte avec la notation ODM
5.6.3.1 Les règles SWRL pour la déduction du contexte de haut niveau
5.6.3.2 Un modèle de contexte satisfait les exigences tracées
5.7 Conclusion
6 MDD et AOM pour le Développement des applications Sensibles au Contexte 69
6.1 Introduction
6.2 Mécanismes de sensibilité au contexte
6.3 Architecture conforme à MDA pour développer des applications sensibles au contexte
6.3.1 L’architecture de l’approche proposée
6.4 Le Metamodèle ContextAspect
6.4.1 Les éléments du modèle Aspect
6.4.2 Les éléments du modèle Contexte
6.4.3 Les éléments du modèle Sensibilité au Contexte
6.5 Processus de développement
6.5.1 Phase de modélisation
6.5.2 Phase de composition
6.5.3 Phase de transformation
6.5.4 Phase d’adaptation
6.6 Conclusion
7 Scénario d’Adaptation Dynamique
7.1 Introduction
7.2 Processus d’Adaptation Dynamique
7.2.1 Étape de surveillance du changement de contexte
7.2.2 Étape d’analyse
7.2.3 Étape de planification
7.2.4 Étape d’exécution
7.3 Conclusion
8 Comparaison, Avantages et Limites
8.1 Introduction
8.2 Comparaison avec les travaux connexes
8.2.1 Travaux combinant MDD avec AOM
8.2.2 Travaux combinant MDD avec AOP
8.2.3 Travaux basés sur MDD
8.3 Avantages et résultats
8.4 Limites de l’approche proposée
8.5 Tableau comparatif
8.6 Conclusion
9 Conclusion Générale 104
9.1 Synthèse des contributions5
9.1.1 Modélisation du Contexte avec les Ontologies
9.1.2 Architecture logicielle conforme à MDA et le métamodèle ContextAspect
9.1.3 Méthodologie Générique de Conception et Développement
9.1.4 Adaptation Dynamique au contexte
9.2 Perspectives envisagées

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *