Surveillance comportementale de systèmes et logiciels embarqués par signature disjointe

Les systèmes critiques, parmi lesquels les systèmes embarqués construits autour d'un microprocesseur mono-cœur exécutant un logiciel d'application, ne sont pas à l'abri d'interférences naturelles ou malveillantes qui peuvent provoquer des fautes transitoires. Cette thèse porte su...

Full description

Bibliographic Details
Main Author: Bergaoui, Selma
Language:fra
Published: Université de Grenoble 2013
Subjects:
GCC
Online Access:http://tel.archives-ouvertes.fr/tel-00877476
http://tel.archives-ouvertes.fr/docs/00/93/48/18/PDF/32147_BERGAOUI_2013_archivage.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00877476
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-008774762014-10-14T03:50:14Z http://tel.archives-ouvertes.fr/tel-00877476 2013GRENT012 http://tel.archives-ouvertes.fr/docs/00/93/48/18/PDF/32147_BERGAOUI_2013_archivage.pdf Surveillance comportementale de systèmes et logiciels embarqués par signature disjointe Bergaoui, Selma [SPI:NANO] Engineering Sciences/Micro and nanotechnologies/Microelectronics [SPI:NANO] Sciences de l'ingénieur/Micro et nanotechnologies/Microélectronique Vérification de flot de contrôle Watchdog GCC Criticité des variables Fautes transitoires Effet de la compilation sur la robustesse Les systèmes critiques, parmi lesquels les systèmes embarqués construits autour d'un microprocesseur mono-cœur exécutant un logiciel d'application, ne sont pas à l'abri d'interférences naturelles ou malveillantes qui peuvent provoquer des fautes transitoires. Cette thèse porte sur des protections qui peuvent être implantées pour détecter les effets de telles fautes transitoires sans faire d'hypothèses sur la multiplicité des erreurs générées. De plus, ces erreurs peuvent être soit des erreurs de flot de contrôle soit des erreurs sur les données. Une nouvelle méthode de vérification de flot de contrôle est tout d'abord proposée. Elle permet de vérifier, sans modifier le système initial, que les instructions du programme d'application sont lues sans erreur et dans le bon ordre. Les erreurs sur les données sont également prises en compte par une extension de la vérification de flot de contrôle. La méthode proposée offre un bon compromis entre les différents surcoûts, le temps de latence de détection et la couverture des erreurs. Les surcoûts peuvent aussi être ajustés aux besoins de l'application. La méthode est mise en œuvre sur un prototype, construit autour d'un microprocesseur Sparc v8. Les fonctions d'analyse de criticité développées dans le cadre de la méthodologie proposée sont également utilisées pour évaluer l'impact des options de compilation sur la robustesse intrinsèque du logiciel d'application. 2013-06-06 fra PhD thesis Université de Grenoble
collection NDLTD
language fra
sources NDLTD
topic [SPI:NANO] Engineering Sciences/Micro and nanotechnologies/Microelectronics
[SPI:NANO] Sciences de l'ingénieur/Micro et nanotechnologies/Microélectronique
Vérification de flot de contrôle
Watchdog
GCC
Criticité des variables
Fautes transitoires
Effet de la compilation sur la robustesse
spellingShingle [SPI:NANO] Engineering Sciences/Micro and nanotechnologies/Microelectronics
[SPI:NANO] Sciences de l'ingénieur/Micro et nanotechnologies/Microélectronique
Vérification de flot de contrôle
Watchdog
GCC
Criticité des variables
Fautes transitoires
Effet de la compilation sur la robustesse
Bergaoui, Selma
Surveillance comportementale de systèmes et logiciels embarqués par signature disjointe
description Les systèmes critiques, parmi lesquels les systèmes embarqués construits autour d'un microprocesseur mono-cœur exécutant un logiciel d'application, ne sont pas à l'abri d'interférences naturelles ou malveillantes qui peuvent provoquer des fautes transitoires. Cette thèse porte sur des protections qui peuvent être implantées pour détecter les effets de telles fautes transitoires sans faire d'hypothèses sur la multiplicité des erreurs générées. De plus, ces erreurs peuvent être soit des erreurs de flot de contrôle soit des erreurs sur les données. Une nouvelle méthode de vérification de flot de contrôle est tout d'abord proposée. Elle permet de vérifier, sans modifier le système initial, que les instructions du programme d'application sont lues sans erreur et dans le bon ordre. Les erreurs sur les données sont également prises en compte par une extension de la vérification de flot de contrôle. La méthode proposée offre un bon compromis entre les différents surcoûts, le temps de latence de détection et la couverture des erreurs. Les surcoûts peuvent aussi être ajustés aux besoins de l'application. La méthode est mise en œuvre sur un prototype, construit autour d'un microprocesseur Sparc v8. Les fonctions d'analyse de criticité développées dans le cadre de la méthodologie proposée sont également utilisées pour évaluer l'impact des options de compilation sur la robustesse intrinsèque du logiciel d'application.
author Bergaoui, Selma
author_facet Bergaoui, Selma
author_sort Bergaoui, Selma
title Surveillance comportementale de systèmes et logiciels embarqués par signature disjointe
title_short Surveillance comportementale de systèmes et logiciels embarqués par signature disjointe
title_full Surveillance comportementale de systèmes et logiciels embarqués par signature disjointe
title_fullStr Surveillance comportementale de systèmes et logiciels embarqués par signature disjointe
title_full_unstemmed Surveillance comportementale de systèmes et logiciels embarqués par signature disjointe
title_sort surveillance comportementale de systèmes et logiciels embarqués par signature disjointe
publisher Université de Grenoble
publishDate 2013
url http://tel.archives-ouvertes.fr/tel-00877476
http://tel.archives-ouvertes.fr/docs/00/93/48/18/PDF/32147_BERGAOUI_2013_archivage.pdf
work_keys_str_mv AT bergaouiselma surveillancecomportementaledesystemesetlogicielsembarquesparsignaturedisjointe
_version_ 1716718125390495744