Sommaire

L’analyse du temps réel Analyse:du temps réel

Il est nécessaire de rappeler la définition d’un logiciel temps réel : un logiciel temps réel est un logiciel qui garantit le temps maximal entre une sollicitation de ses entrées et sa réponse à cette sollicitation quelle que soit la situation. Les logiciels temps réel sont souvent critiques, car du respect de leurs temps de réponse dépend la bonne exécution des tâches qui leur sont confiées. Les logiciels temps réel sont souvent des logiciels qui, en cas de défaillance, peuvent entraîner des blessures ou tuer des personnes. Ils se trouvent dans de nombreuses machines et divers domaines : automobile, avionique, spatial, militaire, médical, scientifique, industriel, etc.

Le terme temps réel est très souvent utilisé de manière erronée pour signifier que le temps d’exécution est comparable à la réalité et que l’utilisateur ne perçoit pas le temps nécessaire à cette exécution. Dans les logiciels temps réel il est donc question de démontrer que quelles que soient les conditions internes (charge CPU, occupation de la mémoire, événements internes, traitements en cours, etc.) ou externes du système (fortes excitations des entrées et sorties, utilisation non conforme, etc.), le système garantit son temps d’exécution. ...