Author/Authors :
BOURAGBA, Khalid University Hassan II – Casablanca - ESTC, CED ENSEM - Laboratoire RITM, Morocco , Belhadaoui, Hicham Université Hassan II - ESTC, CED ENSEM - Laboratoire RITM, Maroc , Ouzzif, Mohamed Université Hassan II - ESTC, CED ENSEM - Laboratoire RITM, Maroc , RIFI, Mounir Université Hassan II - ESTC, CED ENSEM - Laboratoire RITM, Maroc
Title Of Article :
Approche orientée aspect pour l’amélioration de la fiabilité et de la performance temporelle d’un système tolérant aux fautes
Abstract :
Le principe de la séparation des préoccupations est à la base de l’ingénierie logicielle et permet de diviser le logiciel en propriétés à chaque fois plus petites pour en maîtriser la complexité, de la conception jusqu’à la réalisation. Cet article propose l’évaluation probabiliste des systèmes critiques programmés tolérants aux fautes pour améliorer leur fiabilité et leur disponibilité, dès leur phase de conception. De plus, pour améliorer leur temps de réponse, nous utilisons comme approche la séparation des préoccupations, fonctionnelles (conduite) et non fonctionnelles (contrôle). Cette phase sera concrétisée par le développement d’un simulateur basé sur la programmation orientée aspect (AspectJ). L objectif principal est de montrer l’impact de cette séparation sur le temps de réponse pour qu une architecture matérielle d un processeur exécute correctement les instructions et les routines d une application logicielle. L’évaluation probabiliste est basée sur les taux de défaillance d exécution des instructions logicielles sur une architecture matérielle d un processeur à pile que nous allons justifier son choix. Les défaillances prises en compte dans ce travail sont à la base d’une étude de décomposition et de raffinement réalisée par le NFR Framework. Résultat, ce travail a permis de traiter la problématique d interaction matériel/logiciel dans les systèmes critiques programmés ainsi que l’amélioration du temps d’exécution.
NaturalLanguageKeyword :
Séparation des préoccupations , AspectJ , fiabilité , NFR Framework , Exigences non fonctionnelles , Performance
JournalTitle :
Mediterranean Telecommunications Journal