Adaptabilité et reconfiguration des systèmes temps-réel embarqués

Les systèmes temps réel peuvent être grands, distribués et avoir un environnement dynamique. Cela exige la mise en place de différents modes de fonctionnement et techniques de fiabilité. Par ailleurs, ces différents changements dynamiques d'architecture et de comportement ont un impact sur les...

Full description

Bibliographic Details
Main Author: Boukhanoufa, Mohamed-Lamine
Other Authors: Paris 11
Language:fr
Published: 2012
Subjects:
UML
Online Access:http://www.theses.fr/2012PA112220/document
id ndltd-theses.fr-2012PA112220
record_format oai_dc
spelling ndltd-theses.fr-2012PA1122202017-06-24T04:36:45Z Adaptabilité et reconfiguration des systèmes temps-réel embarqués Adaptability and reconfiguration for embedded and real-time systems Adaptabilité Adaptation Variabilité Reconfiguration Systèmes temps réel Ingénierie dirigée par les modèles, UML MARTE Adaptability Adaptation Variability Reconfiguration Real time systems Model Driven Engineering UML MARTE Les systèmes temps réel peuvent être grands, distribués et avoir un environnement dynamique. Cela exige la mise en place de différents modes de fonctionnement et techniques de fiabilité. Par ailleurs, ces différents changements dynamiques d'architecture et de comportement ont un impact sur les caractéristiques temporelles des systèmes qui nécessitent une étude particulière de la capacité des comportements d'adaptation à garantir les contraintes fixées aux systèmes. Le travail présenté dans cette thèse est focalisé sur la spécification de l'adaptabilité d'un système temps réel et l'étude sur de jeux de configurations prédéfinis de l'impact temporel des actions d'adaptation dynamique. Pour cela, nous présentons une méthodologie outillée basée sur la notion de Mode du profil MARTE. Chaque mode représente un comportement possible du système pour un environnement bien déterminé associé à une configuration logicielle. L'approche développée propose de modéliser le comportement adaptatif à travers la définition du contexte, de la variabilité, des opérations de reconfigurations et de la configuration de base. L'analyse d'ordonnançabilité est ensuite effectuée au niveau du modèle en intégrant l'impact des comportements d'adaptation. Deux paradigmes de modélisation peuvent alors être exploités pour effectuer cette analyse : les requêtes et les flots de données. Cela permet de vérifier que les contraintes temporelles de notre système resteront satisfaites en intégrant les opérations de reconfiguration issues du comportement adaptatif. Enfin, l'approche permet de générer des implantations des comportements adaptatifs à partir des modèles afin d'automatiser l'intégration des mécanismes d'adaptation dans les systèmes temps réel. Real-time systems can be large, distributed and have a dynamic environment. This requires the introduction of various operating modes and reliability techniques. Different operating modes are associated with a different architecture and behavior. Dynamic changes between these modes have an impact on the temporal characteristics of systems which requires an analysis whether the constraints of the system are also fulfilled during adaptations. The work presented in this thesis is focused on specifying the adaptability and the study of the temporal impact of dynamic adaptation actions on a predefined set of configurations. For this purpose, we present a tooled methodology based on the concept of Mode of the MARTE profile. Each mode represents a possible behavior of the system for a well determined environment associated with a software configuration. The influence of these operations on the temporal behavior of the system is done via schedulability analysis. This methodology proposes to model the adaptive behavior through the definition of the context, the variability, the reconfiguration operations and of the base configuration. The schedulability analysis is performed at the model level by incorporating the impact of the behavior of adaptation. Two paradigms of modeling can be exploited to perform this analysis: request/reply and data flow. This allows to verify that the temporal constraints of our system will remain satisfied even with the inclusion of reconfiguration operations executing the adaptive behavior. Finally, the approach allows generating the implementation of adaptive behavior from the model to automate the integration of adaptation mechanisms in real-time systems. Electronic Thesis or Dissertation Text fr http://www.theses.fr/2012PA112220/document Boukhanoufa, Mohamed-Lamine 2012-09-26 Paris 11 Terrier, François
collection NDLTD
language fr
sources NDLTD
topic Adaptabilité
Adaptation
Variabilité
Reconfiguration
Systèmes temps réel
Ingénierie dirigée par les modèles,
UML
MARTE
Adaptability
Adaptation
Variability
Reconfiguration
Real time systems
Model Driven Engineering
UML
MARTE

spellingShingle Adaptabilité
Adaptation
Variabilité
Reconfiguration
Systèmes temps réel
Ingénierie dirigée par les modèles,
UML
MARTE
Adaptability
Adaptation
Variability
Reconfiguration
Real time systems
Model Driven Engineering
UML
MARTE

Boukhanoufa, Mohamed-Lamine
Adaptabilité et reconfiguration des systèmes temps-réel embarqués
description Les systèmes temps réel peuvent être grands, distribués et avoir un environnement dynamique. Cela exige la mise en place de différents modes de fonctionnement et techniques de fiabilité. Par ailleurs, ces différents changements dynamiques d'architecture et de comportement ont un impact sur les caractéristiques temporelles des systèmes qui nécessitent une étude particulière de la capacité des comportements d'adaptation à garantir les contraintes fixées aux systèmes. Le travail présenté dans cette thèse est focalisé sur la spécification de l'adaptabilité d'un système temps réel et l'étude sur de jeux de configurations prédéfinis de l'impact temporel des actions d'adaptation dynamique. Pour cela, nous présentons une méthodologie outillée basée sur la notion de Mode du profil MARTE. Chaque mode représente un comportement possible du système pour un environnement bien déterminé associé à une configuration logicielle. L'approche développée propose de modéliser le comportement adaptatif à travers la définition du contexte, de la variabilité, des opérations de reconfigurations et de la configuration de base. L'analyse d'ordonnançabilité est ensuite effectuée au niveau du modèle en intégrant l'impact des comportements d'adaptation. Deux paradigmes de modélisation peuvent alors être exploités pour effectuer cette analyse : les requêtes et les flots de données. Cela permet de vérifier que les contraintes temporelles de notre système resteront satisfaites en intégrant les opérations de reconfiguration issues du comportement adaptatif. Enfin, l'approche permet de générer des implantations des comportements adaptatifs à partir des modèles afin d'automatiser l'intégration des mécanismes d'adaptation dans les systèmes temps réel. === Real-time systems can be large, distributed and have a dynamic environment. This requires the introduction of various operating modes and reliability techniques. Different operating modes are associated with a different architecture and behavior. Dynamic changes between these modes have an impact on the temporal characteristics of systems which requires an analysis whether the constraints of the system are also fulfilled during adaptations. The work presented in this thesis is focused on specifying the adaptability and the study of the temporal impact of dynamic adaptation actions on a predefined set of configurations. For this purpose, we present a tooled methodology based on the concept of Mode of the MARTE profile. Each mode represents a possible behavior of the system for a well determined environment associated with a software configuration. The influence of these operations on the temporal behavior of the system is done via schedulability analysis. This methodology proposes to model the adaptive behavior through the definition of the context, the variability, the reconfiguration operations and of the base configuration. The schedulability analysis is performed at the model level by incorporating the impact of the behavior of adaptation. Two paradigms of modeling can be exploited to perform this analysis: request/reply and data flow. This allows to verify that the temporal constraints of our system will remain satisfied even with the inclusion of reconfiguration operations executing the adaptive behavior. Finally, the approach allows generating the implementation of adaptive behavior from the model to automate the integration of adaptation mechanisms in real-time systems.
author2 Paris 11
author_facet Paris 11
Boukhanoufa, Mohamed-Lamine
author Boukhanoufa, Mohamed-Lamine
author_sort Boukhanoufa, Mohamed-Lamine
title Adaptabilité et reconfiguration des systèmes temps-réel embarqués
title_short Adaptabilité et reconfiguration des systèmes temps-réel embarqués
title_full Adaptabilité et reconfiguration des systèmes temps-réel embarqués
title_fullStr Adaptabilité et reconfiguration des systèmes temps-réel embarqués
title_full_unstemmed Adaptabilité et reconfiguration des systèmes temps-réel embarqués
title_sort adaptabilité et reconfiguration des systèmes temps-réel embarqués
publishDate 2012
url http://www.theses.fr/2012PA112220/document
work_keys_str_mv AT boukhanoufamohamedlamine adaptabiliteetreconfigurationdessystemestempsreelembarques
AT boukhanoufamohamedlamine adaptabilityandreconfigurationforembeddedandrealtimesystems
_version_ 1718463025639325696