• [^] # Re: Se passer des tests ...

    Posté par (site web personnel, Mastodon) . En réponse au journal La preuve de programme : où en est-on ?. Évalué à 1.

    Dans la pratique les processeurs grand public sont bourré de caches prédictif et de pipeline ce qui rend la détermination du temps d'exécution au pire des cas très pessimiste par rapport au cas moyen.
    De plus effectivement les OS normaux n'ont pas de garantie de schéduling temps-réel. D'ailleur linux sans patch n'est pas très bon a ce jeu là.

    Après effectivement en théorique tu peut quand même faire une analyse formelle des prop temps-réel mais elle sera très pessimiste pour être utilisable en pratique (c'est a dire qu'on sous utilisera la puissance du processeur). Mais en pratique on met des logiciels temps-réel sur les OS et du matos adapté donc y'a pas trop lieu de polémiquer sans fin.

    Ben ce qui est du temps réel mou (soft realtime) ben par définition c'est pas grave si on loupe des deadline, donc l'intéret de faire une preuve formelle est moins évidente.