Difference between revisions of "Realtime Java"

From air
Jump to navigation Jump to search
Line 18: Line 18:
 
* Fiabilité :
 
* Fiabilité :
 
** Le système répond à des contraintes de disponibilité
 
** Le système répond à des contraintes de disponibilité
  +
  +
* Comportement doit être prédictible
  +
** Maitrise des temps de latence et de leurs variations

Revision as of 16:29, 20 January 2012

"Un système fonctionne en temps réel s’il est capable d’absorber toutes les informations d’entrée sans qu’elles soient trop vieilles pour l’intérêt qu’elles représentent, et par ailleurs, de réagir à celles-ci suffisamment vite pour que cette réaction ait un sens"


La version PDF de la présentation est disponible ici : Media:presentation.pdf


Le Temps Réel

"Realtime is not Realfast"

Aller vite n’est pas l’objectif recherché. On recherche avant tout à avoir une cohérence temporelle entre l'acquisition, le traitement et le résultat produit pour une tâche. Un système temps réel n’est pas un système qui va vite, mais un système qui satisfait des contraintes temporelles.

Pour qu’un système soit caractérisé temps il doit répondre à 3 caractéristiques principales :

  • Déterminisme logique :
    • Les mêmes entrées appliqués au système produisent les mêmes résultats
  • Déterminisme temporel :
    • Respect des contraintes temporelles (échéances)
  • Fiabilité :
    • Le système répond à des contraintes de disponibilité
  • Comportement doit être prédictible
    • Maitrise des temps de latence et de leurs variations