Gestion de la QoS dans les Applications Réparties sur Bus Middleware Orientés Objets : Approche dirigée par les modèles - Archive ouverte HAL Accéder directement au contenu
Thèse Année : 2006

QoS Management in Distributed Middleware Based Applications : a Model Driven Approach

Gestion de la QoS dans les Applications Réparties sur Bus Middleware Orientés Objets : Approche dirigée par les modèles

Résumé

Quality of Service support in distributed systems is a concern which takes more and more importance in the software industry. However, this consideration has to be a non functionnal concern, at least during the software modeling step. Indeed, it may be complicated for software designers to deal with high-level concepts, while handling technical aspects such as resource management needed to satifsy runtime constraints in heterogeneous distributed environements. With the model-driven approach, software designers can focus on their business logic, without dealing with technical parameters, such as the operating system, the communication layer or the resource management. Using this approach, high-level platform-independent QoS specifications can be translated to low- level platform-specific parameters. The objectives of this PhD Thesis are to build a QoS-Management architecture dedicated to object-oriented middleware-based distributed applications. In our model-driven solution, we propose to model user-oriented QoS specifications through a UML profile. Then, we propose to implement our solution, focusing on COTS integration.
Le support de la qualité de service est une caractéristique de plus en plus importante dans les applications réparties. Toutefois il doit rester un aspect non fonctionnel, au moins pendant la phase de modélisation du système. Il est en effet complexe pour les concepteurs d'applications de manipuler des notions mettant en oeuvre d'une part des aspects structurels de "haut-niveau", et d'autre part des considérations plus techniques, concernant notamment la gestion des ressources physiques nécessaires aux garanties à l'exécution, et ce dans des environnements répartis et hétérogènes. L'approche dirigée par les modèles permet, à un certain niveau d'abstraction, de se focaliser uniquement sur le code métier sans se préoccuper de contraintes spécifiques à l'environnement, telles que le système d'exploitation, les communications et la réservation et le contrôle de ressources. En utilisant cette approche, la traduction et la mise en oeuvre des contraintes de qualité de service peut être automatisée durant les étapes de transformation menant du modèle à l'implémentation. Les objectifs de ces travaux de thèse sont de concevoir une architecture de gestion de la qualité de service pour les applications réparties, reposant sur des architectures de type middleware orienté objet. Dans la solution que nous apportons, basée sur l'ingénierie dirigée par les modèles, nous proposons de modéliser les contraintes de qualité de service, exprimées à haut-niveau, sous la forme d'un profil UML. Nous proposons également la mise en oeuvre de cette solution, en visant l'intégration de technologies « sur étagère ».
Fichier non déposé

Dates et versions

tel-03065186 , version 1 (14-12-2020)

Identifiants

  • HAL Id : tel-03065186 , version 1

Citer

David Durand. Gestion de la QoS dans les Applications Réparties sur Bus Middleware Orientés Objets : Approche dirigée par les modèles. Informatique ubiquitaire. Université de Picardie Jules Verne (UPJV), Amiens, FRA., 2006. Français. ⟨NNT : ⟩. ⟨tel-03065186⟩
12 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More