Architectures logicielles à composants reconfigurables pour les systèmes temps réel répartis embarqués (TR²E)

Un système logiciel embarqué est dit reconfigurable, s’il peut modifier son comportement ou son architecture selon l’évolution des exigences de son contexte d’utilisation et la variation des contraintes de son environnement d’exécution. La croissance constante de la complexité afférente et l’autonom...

Full description

Bibliographic Details
Main Author: Krichen, Fatma
Other Authors: Toulouse 2
Language:fr
Published: 2013
Subjects:
Online Access:http://www.theses.fr/2013TOU20073/document
id ndltd-theses.fr-2013TOU20073
record_format oai_dc
spelling ndltd-theses.fr-2013TOU200732018-10-27T04:33:48Z Architectures logicielles à composants reconfigurables pour les systèmes temps réel répartis embarqués (TR²E) Reconfigurable components software architecture of distributed embedded systems Reconfiguration dynamique Systèmes embarqués Meta-modèle Profil UML Propriétés non-fonctionnelles Dynamic reconfiguration Embedded systems Meta-model UML profile Non-functional properties Un système logiciel embarqué est dit reconfigurable, s’il peut modifier son comportement ou son architecture selon l’évolution des exigences de son contexte d’utilisation et la variation des contraintes de son environnement d’exécution. La croissance constante de la complexité afférente et l’autonomie indispensable à la gestion des systèmes logiciels embarqués rendent la reconfiguration de plus en plus importante. Les défis concernent autant le niveau modèle de conception que le niveau environnement et support d’exécution. Les contributions de ce travail portent sur la reconfiguration dynamique guidée par les modèles dans le processus de développement des systèmes logiciels embarqués. Elles ciblent à la fois le niveau modélisation et le niveau plate-forme d’exécution. Par ailleurs, nous proposons une approche basée sur l’ingénierie dirigée par les modèles permettant le passage automatisé et fiable des modèles vers l’implantation, sans rupture de la chaîne de production. An embedded software system is reconfigurable when it can modify its behavior or its architecture. The reconfigurations are launched according to the evolution of context requirements and the variation of execution environment constraints. The constant growth of the complexity in embedded systems makes the reconfiguration more important and more difficult to achieve. The challenges concern as much the design model level as the runtime support level. The development of these systems according to the traditional processes is not more applicable in this context. New methods are necessary to conceive and to supply reconfigurable embedded software architectures. We propose a model driven approach that enables to specify dynamic embedded software architectures with respect to non-functional properties. We also propose a runtime support that enables to perform dynamic embedded applications generated from a high level description. Electronic Thesis or Dissertation Text fr http://www.theses.fr/2013TOU20073/document Krichen, Fatma 2013-09-16 Toulouse 2 Université de Sfax (Tunisie) Coulette, Bernard Hamid, Brahim Jmaiel, Mohamed Zalila, Bechir
collection NDLTD
language fr
sources NDLTD
topic Reconfiguration dynamique
Systèmes embarqués
Meta-modèle
Profil UML
Propriétés non-fonctionnelles
Dynamic reconfiguration
Embedded systems
Meta-model
UML profile
Non-functional properties

spellingShingle Reconfiguration dynamique
Systèmes embarqués
Meta-modèle
Profil UML
Propriétés non-fonctionnelles
Dynamic reconfiguration
Embedded systems
Meta-model
UML profile
Non-functional properties

Krichen, Fatma
Architectures logicielles à composants reconfigurables pour les systèmes temps réel répartis embarqués (TR²E)
description Un système logiciel embarqué est dit reconfigurable, s’il peut modifier son comportement ou son architecture selon l’évolution des exigences de son contexte d’utilisation et la variation des contraintes de son environnement d’exécution. La croissance constante de la complexité afférente et l’autonomie indispensable à la gestion des systèmes logiciels embarqués rendent la reconfiguration de plus en plus importante. Les défis concernent autant le niveau modèle de conception que le niveau environnement et support d’exécution. Les contributions de ce travail portent sur la reconfiguration dynamique guidée par les modèles dans le processus de développement des systèmes logiciels embarqués. Elles ciblent à la fois le niveau modélisation et le niveau plate-forme d’exécution. Par ailleurs, nous proposons une approche basée sur l’ingénierie dirigée par les modèles permettant le passage automatisé et fiable des modèles vers l’implantation, sans rupture de la chaîne de production. === An embedded software system is reconfigurable when it can modify its behavior or its architecture. The reconfigurations are launched according to the evolution of context requirements and the variation of execution environment constraints. The constant growth of the complexity in embedded systems makes the reconfiguration more important and more difficult to achieve. The challenges concern as much the design model level as the runtime support level. The development of these systems according to the traditional processes is not more applicable in this context. New methods are necessary to conceive and to supply reconfigurable embedded software architectures. We propose a model driven approach that enables to specify dynamic embedded software architectures with respect to non-functional properties. We also propose a runtime support that enables to perform dynamic embedded applications generated from a high level description.
author2 Toulouse 2
author_facet Toulouse 2
Krichen, Fatma
author Krichen, Fatma
author_sort Krichen, Fatma
title Architectures logicielles à composants reconfigurables pour les systèmes temps réel répartis embarqués (TR²E)
title_short Architectures logicielles à composants reconfigurables pour les systèmes temps réel répartis embarqués (TR²E)
title_full Architectures logicielles à composants reconfigurables pour les systèmes temps réel répartis embarqués (TR²E)
title_fullStr Architectures logicielles à composants reconfigurables pour les systèmes temps réel répartis embarqués (TR²E)
title_full_unstemmed Architectures logicielles à composants reconfigurables pour les systèmes temps réel répartis embarqués (TR²E)
title_sort architectures logicielles à composants reconfigurables pour les systèmes temps réel répartis embarqués (tr²e)
publishDate 2013
url http://www.theses.fr/2013TOU20073/document
work_keys_str_mv AT krichenfatma architectureslogiciellesacomposantsreconfigurablespourlessystemestempsreelrepartisembarquestr2e
AT krichenfatma reconfigurablecomponentssoftwarearchitectureofdistributedembeddedsystems
_version_ 1718787713538195456