Développement d'applications logicielles sûres de fonctionnement: une approche dirigee par la conception
Dans de nombreux domaines tels que l'avionique, la médecine ou la domotique, les applications logicielles jouent un rôle de plus en plus important, allant jusqu'à être critique pour leur environnement. Afin de pouvoir faire confiance à ces applications, leur développement est contraint par...
Main Author: | |
---|---|
Language: | FRE |
Published: |
Université Sciences et Technologies - Bordeaux I
2013
|
Subjects: | |
Online Access: | http://tel.archives-ouvertes.fr/tel-00839298 http://tel.archives-ouvertes.fr/docs/00/83/92/98/PDF/these_tel.pdf |
id |
ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00839298 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-008392982013-06-29T03:02:18Z http://tel.archives-ouvertes.fr/tel-00839298 2013BOR14781 http://tel.archives-ouvertes.fr/docs/00/83/92/98/PDF/these_tel.pdf Développement d'applications logicielles sûres de fonctionnement: une approche dirigee par la conception Enard, Quentin [INFO:INFO_SE] Computer Science/Software Engineering Développement Logiciel Langage de Conception Génération de Code Sûreté de Fonctionnement Dans de nombreux domaines tels que l'avionique, la médecine ou la domotique, les applications logicielles jouent un rôle de plus en plus important, allant jusqu'à être critique pour leur environnement. Afin de pouvoir faire confiance à ces applications, leur développement est contraint par des exigences de sûreté de fonctionnement. En effet il est nécessaire de démontrer que ces exigences de haut-niveau sont prises en compte tout au long du cycle de développement et que des solutions concrètes sont mises en oeuvre pour parvenir à les respecter. De telles contraintes rendent le développement d'applications sûres de fonctionnement particulièrement complexe et difficile. Faciliter ce processus appelle à la recherche de nouvelles approches de développement qui intègrent des concepts de sûreté de fonctionnement et guident les développeurs lors de chacune des étapes nécessaires à la production d'une nouvelle application digne de confiance. Cette thèse propose ainsi de s'appuyer sur une approche dirigée par la conception pour guider le développement des applications sûres de fonctionnement. Cette approche est concrétisée à travers une suite d'outils nommée DiaSuite et offre du support dédié à chaque étape du développement. En particulier, un langage de conception permet de décrire à la fois les aspects fonctionnels et non-fonctionnels des applications en se basant sur un paradigme dédié et en intégrant des concepts de sûreté de fonctionnement tels que le traitement des erreurs. A partir de la description d'une application, du support est généré pour guider les phases d'implémentation et de vérification. En effet, la génération d'un framework de programmation dédié permet de guider l'implémentation tandis que la génération d'un modèle formel permet de guider la vérification statique de l'application et qu'un support de simulation permet de faciliter les tests. Cette approche est évaluée grâce à des cas d'études réalisés dans les domaines de l'avionique et de l'informatique ubiquitaire. 2013-05-06 FRE PhD thesis Université Sciences et Technologies - Bordeaux I |
collection |
NDLTD |
language |
FRE |
sources |
NDLTD |
topic |
[INFO:INFO_SE] Computer Science/Software Engineering Développement Logiciel Langage de Conception Génération de Code Sûreté de Fonctionnement |
spellingShingle |
[INFO:INFO_SE] Computer Science/Software Engineering Développement Logiciel Langage de Conception Génération de Code Sûreté de Fonctionnement Enard, Quentin Développement d'applications logicielles sûres de fonctionnement: une approche dirigee par la conception |
description |
Dans de nombreux domaines tels que l'avionique, la médecine ou la domotique, les applications logicielles jouent un rôle de plus en plus important, allant jusqu'à être critique pour leur environnement. Afin de pouvoir faire confiance à ces applications, leur développement est contraint par des exigences de sûreté de fonctionnement. En effet il est nécessaire de démontrer que ces exigences de haut-niveau sont prises en compte tout au long du cycle de développement et que des solutions concrètes sont mises en oeuvre pour parvenir à les respecter. De telles contraintes rendent le développement d'applications sûres de fonctionnement particulièrement complexe et difficile. Faciliter ce processus appelle à la recherche de nouvelles approches de développement qui intègrent des concepts de sûreté de fonctionnement et guident les développeurs lors de chacune des étapes nécessaires à la production d'une nouvelle application digne de confiance. Cette thèse propose ainsi de s'appuyer sur une approche dirigée par la conception pour guider le développement des applications sûres de fonctionnement. Cette approche est concrétisée à travers une suite d'outils nommée DiaSuite et offre du support dédié à chaque étape du développement. En particulier, un langage de conception permet de décrire à la fois les aspects fonctionnels et non-fonctionnels des applications en se basant sur un paradigme dédié et en intégrant des concepts de sûreté de fonctionnement tels que le traitement des erreurs. A partir de la description d'une application, du support est généré pour guider les phases d'implémentation et de vérification. En effet, la génération d'un framework de programmation dédié permet de guider l'implémentation tandis que la génération d'un modèle formel permet de guider la vérification statique de l'application et qu'un support de simulation permet de faciliter les tests. Cette approche est évaluée grâce à des cas d'études réalisés dans les domaines de l'avionique et de l'informatique ubiquitaire. |
author |
Enard, Quentin |
author_facet |
Enard, Quentin |
author_sort |
Enard, Quentin |
title |
Développement d'applications logicielles sûres de fonctionnement: une approche dirigee par la conception |
title_short |
Développement d'applications logicielles sûres de fonctionnement: une approche dirigee par la conception |
title_full |
Développement d'applications logicielles sûres de fonctionnement: une approche dirigee par la conception |
title_fullStr |
Développement d'applications logicielles sûres de fonctionnement: une approche dirigee par la conception |
title_full_unstemmed |
Développement d'applications logicielles sûres de fonctionnement: une approche dirigee par la conception |
title_sort |
développement d'applications logicielles sûres de fonctionnement: une approche dirigee par la conception |
publisher |
Université Sciences et Technologies - Bordeaux I |
publishDate |
2013 |
url |
http://tel.archives-ouvertes.fr/tel-00839298 http://tel.archives-ouvertes.fr/docs/00/83/92/98/PDF/these_tel.pdf |
work_keys_str_mv |
AT enardquentin developpementdapplicationslogiciellessuresdefonctionnementuneapprochedirigeeparlaconception |
_version_ |
1716590015459360768 |