Déploiement Multiplateforme d'Applications Multitâche par la Modélisation

Face à la complexité des logiciels multitâches, liée aux contextes économique et concurrentiel très pressants, la portabilité des applications et la réutilisabilité des processus de déploiement sont devenues un enjeu majeur. L'ingénierie dirigée par les modèles est une approche qui aspire répon...

Full description

Bibliographic Details
Main Author: El Hajj Chehade, Wassim
Language:FRE
Published: Université Paris Sud - Paris XI 2011
Subjects:
UML
Online Access:http://tel.archives-ouvertes.fr/tel-00671383
http://tel.archives-ouvertes.fr/docs/00/67/13/83/PDF/VA_EL_-_HAJJ_-_CHEHADE_WASSIM_04042011.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00671383
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-006713832013-01-07T17:13:24Z http://tel.archives-ouvertes.fr/tel-00671383 2011PA112042 http://tel.archives-ouvertes.fr/docs/00/67/13/83/PDF/VA_EL_-_HAJJ_-_CHEHADE_WASSIM_04042011.pdf Déploiement Multiplateforme d'Applications Multitâche par la Modélisation El Hajj Chehade, Wassim [INFO:INFO_OH] Computer Science/Other Ingénierie Dirigée par les Modèles Modèle de Plate-forme Transformation de modèle Exécution multitâche UML MARTE Face à la complexité des logiciels multitâches, liée aux contextes économique et concurrentiel très pressants, la portabilité des applications et la réutilisabilité des processus de déploiement sont devenues un enjeu majeur. L'ingénierie dirigée par les modèles est une approche qui aspire répondre à ces besoins en séparant les préoccupations fonctionnelles des systèmes multitâches de leurs préoccupations techniques, tout en maintenant la relation entre eux. En pratique, cela se concrétise par des transformations de modèles capables de spécialiser les modèles pour des plates-formes cibles. Actuellement, les préoccupations spécifiques à ces plates-formes sont décrites implicitement dans les transformations eux même. Par conséquence, ces transformations ne sont pas réutilisables et ne permettent pas de répondre aux besoins hétérogènes et évolutifs qui caractérisent les systèmes multitâches. Notre objectif est alors d'appliquer le principe de séparation de préoccupation au niveau même de la transformation des modèles, une démarche qui garantie la portabilité des modèles et la réutilisabilité des processus de transformation.Pour cela, cette étude propose premièrement une modélisation comportementale détaillée des plates-formes d'exécutions logicielles. Cette modélisation permet d'extraire les préoccupations spécifiques à une plate-forme de la transformation de modèle et les capturer dans un modèle détaillé indépendant et réutilisable. Dans un second temps, en se basant sur ces modèles, elle présente un processus générique de développement des systèmes concurrents multitâches. L'originalité de cette approche réside dans une véritable séparation des préoccupations entre trois acteurs à savoir le développeur des chaînes de transformation, qui spécifient une transformation de modèle générique, les fournisseurs des plates-formes qui fournissent des modèles détaillés de leurs plates-formes et le concepteur des applications multitâche qui modélise le système. A la fin de cette étude, une évaluation de cette approche permet de montrer une réduction dans le coût de déploiement des applications sur plusieurs plates-formes sans impliquer un surcoût de performance. 2011-04-04 FRE PhD thesis Université Paris Sud - Paris XI
collection NDLTD
language FRE
sources NDLTD
topic [INFO:INFO_OH] Computer Science/Other
Ingénierie Dirigée par les Modèles
Modèle de Plate-forme
Transformation de modèle
Exécution multitâche
UML
MARTE
spellingShingle [INFO:INFO_OH] Computer Science/Other
Ingénierie Dirigée par les Modèles
Modèle de Plate-forme
Transformation de modèle
Exécution multitâche
UML
MARTE
El Hajj Chehade, Wassim
Déploiement Multiplateforme d'Applications Multitâche par la Modélisation
description Face à la complexité des logiciels multitâches, liée aux contextes économique et concurrentiel très pressants, la portabilité des applications et la réutilisabilité des processus de déploiement sont devenues un enjeu majeur. L'ingénierie dirigée par les modèles est une approche qui aspire répondre à ces besoins en séparant les préoccupations fonctionnelles des systèmes multitâches de leurs préoccupations techniques, tout en maintenant la relation entre eux. En pratique, cela se concrétise par des transformations de modèles capables de spécialiser les modèles pour des plates-formes cibles. Actuellement, les préoccupations spécifiques à ces plates-formes sont décrites implicitement dans les transformations eux même. Par conséquence, ces transformations ne sont pas réutilisables et ne permettent pas de répondre aux besoins hétérogènes et évolutifs qui caractérisent les systèmes multitâches. Notre objectif est alors d'appliquer le principe de séparation de préoccupation au niveau même de la transformation des modèles, une démarche qui garantie la portabilité des modèles et la réutilisabilité des processus de transformation.Pour cela, cette étude propose premièrement une modélisation comportementale détaillée des plates-formes d'exécutions logicielles. Cette modélisation permet d'extraire les préoccupations spécifiques à une plate-forme de la transformation de modèle et les capturer dans un modèle détaillé indépendant et réutilisable. Dans un second temps, en se basant sur ces modèles, elle présente un processus générique de développement des systèmes concurrents multitâches. L'originalité de cette approche réside dans une véritable séparation des préoccupations entre trois acteurs à savoir le développeur des chaînes de transformation, qui spécifient une transformation de modèle générique, les fournisseurs des plates-formes qui fournissent des modèles détaillés de leurs plates-formes et le concepteur des applications multitâche qui modélise le système. A la fin de cette étude, une évaluation de cette approche permet de montrer une réduction dans le coût de déploiement des applications sur plusieurs plates-formes sans impliquer un surcoût de performance.
author El Hajj Chehade, Wassim
author_facet El Hajj Chehade, Wassim
author_sort El Hajj Chehade, Wassim
title Déploiement Multiplateforme d'Applications Multitâche par la Modélisation
title_short Déploiement Multiplateforme d'Applications Multitâche par la Modélisation
title_full Déploiement Multiplateforme d'Applications Multitâche par la Modélisation
title_fullStr Déploiement Multiplateforme d'Applications Multitâche par la Modélisation
title_full_unstemmed Déploiement Multiplateforme d'Applications Multitâche par la Modélisation
title_sort déploiement multiplateforme d'applications multitâche par la modélisation
publisher Université Paris Sud - Paris XI
publishDate 2011
url http://tel.archives-ouvertes.fr/tel-00671383
http://tel.archives-ouvertes.fr/docs/00/67/13/83/PDF/VA_EL_-_HAJJ_-_CHEHADE_WASSIM_04042011.pdf
work_keys_str_mv AT elhajjchehadewassim deploiementmultiplateformedapplicationsmultitacheparlamodelisation
_version_ 1716395406884077568