RECHERCHEZ parmi plus de 10 000 articles de référence ou pratiques et 4 000 articles d'actualité
PAR DOMAINE D'EXPERTISE
PAR SECTEUR INDUSTRIEL
PAR MOTS-CLES
NAVIGUER DANS LA
CARTOGRAPHIE INTERACTIVE
DÉCOUVREZ toute l'actualité, la veille technologique GRATUITE, les études de cas et les événements de chaque secteur de l'industrie.
Article précédent
Systèmes d'exploitation temps réel – Exemples d'exécutifs industrielsArticle de référence | Réf : S8055 v2
Auteur(s) : Emmanuel GROLLEAU, Michaël RICHARD, Pascal RICHARD, Frédéric RIDOUARD
Date de publication : 10 juin 2013
Article suivant
Ordonnancement temps réel - Ordonnancement répartiCet article fait partie de l’offre
Automatique et ingénierie système (139 articles en ce moment)
Cette offre vous donne accès à :
Une base complète et actualisée d'articles validés par des comités scientifiques
Un service Questions aux experts et des outils pratiques
Des Quiz interactifs pour valider la compréhension et ancrer les connaissances
Présentation
Lire l'article
Bibliographie & annexes
Inclus dans l'offre
Lorsque la politique d’ordonnancement est donnée, par exemple, elle peut être contrainte par le noyau temps réel utilisé, la question posée est : le système est-il ordonnançable avec la politique choisie ? Le test utilisé s’appelle alors un test d’ordonnançabilité. Il est utilisé pour démontrer que, dans le pire cas possible correspondant au système, toutes les contraintes temporelles sont satisfaites. Il faut donc d’une part s’assurer que le test s’applique au modèle d’application choisie, que le pire cas soit caractérisable, et que le test soit viable, c’est-à-dire que le pire cas pris en compte corresponde effectivement à un pire cas au niveau ordonnancement. Un facteur important est la complexité temporelle du test : en effet, pour passer à l’échelle d’applications de taille conséquente (plusieurs centaines de tâches), il est préférable que la complexité du test soit polynomiale, ou au pire pseudo-polynomiale.
Un test d’ordonnançabilité consiste donc :
1. étant donné un modèle de l’application,
2. étant donnée une politique d’ordonnancement exécutée sur un type d’architecture,
3. établir un pire cas, ou à défaut un majorant des pires cas,
4. proposer un test sur le pire cas, viable et prédictible dans ce contexte, qui, s’il est vrai, implique que tout comportement de l’application conforme à son modèle respecte ses contraintes.
Propriétés du test :
lorsque l’implication du point 4 est une équivalence, alors le test est réputé exact sur le pire cas, sinon, c’est une condition suffisante d’ordonnançabilité,
si le pire cas est atteignable pour l’application, alors le test est exact sur le modèle de l’application, sinon c’est une condition suffisante sur le modèle de l’application,
la complexité algorithmique du test est celle de l’item 4.
Par exemple, supposons un modèle d’application constitué de tâches indépendantes, sporadiques, à échéances contraintes, une politique d’ordonnancement à priorités fixes, Deadline Monotonic, sur un système monocœur. Le pire cas pour une tâche se produit lorsqu’elle est réveillée simultanément avec toutes les tâches...
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
AUTOMATIQUE ET INGÉNIERIE SYSTÈME
(1) - BINI (E.), DI NATALE (M.), BUTTAZZO (G.) - « Sensitivity analysis for fixed-priority real-time systems » - Real-Time Systems, vol. 39, n° 11-3, pp. 5-30 (2008).
(2) - WILHELM (R.), ENGBLOM (J.), ERMEDAHL (A.), HOLSTI (N.), THESING (S.), WHALLEY (D.B.), BERNAT (G.), FERDINAND (C.), HECKMANN (R.), MITRA (T.), MUELLER (F.), PUAUT (I.), PUSCHNER (P.P.), STASCHULAT (J.), STENSTROM (P.) - « The worst-case execution-time problem – overview of methods and survey of tools » - ACM Transactions in Embedded Computing Systems, vol. 7, n° 13, pp. 1-53 (2008).
(3) - AXER (P.), ERNST (R.), FALK (H.), GIRAULT (A.), GRUND (D.), GUAN (N.), JONSSON (B.), MARWEDEL (P.), REINEKE (J.), ROCHANGE (C.), SEBASTIAN (M.), VON HANXLEDEN (R.), WILHELM (R.), YI (W.) - « Building Timing Predictable Embedded Systems » - ACM Transactions on Embedded Computing Systems (2012).
(4) - EISENBRAND (F.), ROTHVOß (T.) - * - . – « Static-priority Real-time Scheduling : Response Time Computation is NP-hard », chez Proc. 29th Real-Time Systems Symposium, Barcelona, Spain (2008).
(5)...
Différents outils d’aide à l’ordonnancement existent ; certains d’entre eux peuvent être téléchargés gratuitement sur Internet. Les deux outils gratuits les plus répandus sont universitaires :
MAST (Modeling and Analysis Suite for Real-Time Applications) est un outil développé par l’université de Cantabria en Espagne. Il permet notamment de calculer des pires temps de réponse sur des systèmes monocœurs, centralisés ou répartis. MAST peut être trouvé à l’adresse http://mast.unican.ess
Cheddar est un outil développé par l’université de Brest ; il propose des simulations, ainsi que des calculs de pire temps de réponse dans le cas monocœur, et partiellement multicœurpartitionné, dans le cas centralisé et réparti. Cheddar peut être trouvé à l’adresse http://beru.univ-brest.fr/cheddar/
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
AUTOMATIQUE ET INGÉNIERIE SYSTÈME
DÉTAIL DE L'ABONNEMENT :
TOUS LES ARTICLES DE VOTRE RESSOURCE DOCUMENTAIRE
Accès aux :
Articles et leurs mises à jour
Nouveautés
Archives
Articles interactifs
Formats :
HTML illimité
Versions PDF
Site responsive (mobile)
Info parution :
Toutes les nouveautés de vos ressources documentaires par email
DES ARTICLES INTERACTIFS
Articles enrichis de quiz :
Expérience de lecture améliorée
Quiz attractifs, stimulants et variés
Compréhension et ancrage mémoriel assurés
DES SERVICES ET OUTILS PRATIQUES
Archives
Technologies anciennes et versions
antérieures des articles
Votre site est 100% responsive,
compatible PC, mobiles et tablettes.
FORMULES
Formule monoposte | Autres formules | |
---|---|---|
Ressources documentaires | ||
Consultation HTML des articles | Illimitée | Illimitée |
Quiz d'entraînement | Illimités | Illimités |
Téléchargement des versions PDF | 5 / jour | Selon devis |
Accès aux archives | Oui | Oui |
Info parution | Oui | Oui |
Services inclus | ||
Questions aux experts (1) | 4 / an | Jusqu'à 12 par an |
Articles Découverte | 5 / an | Jusqu'à 7 par an |
Dictionnaire technique multilingue | Oui | Oui |
(1) Non disponible pour les lycées, les établissements d’enseignement supérieur et autres organismes de formation. |
||
Formule 12 mois 1 590 € HT |
Autres formules |
1 - ARCHITECTURES DES APPLICATIONS TEMPS RÉEL
2 - TESTS D’ORDONNANÇABILITÉ
Information
Quiz d'entraînement bientôt disponible
TECHNIQUES DE L'INGENIEUR
L'EXPERTISE TECHNIQUE ET SCIENTIFIQUE
DE RÉFÉRENCE
ÉDITION - FORMATION - CONSEIL :
Avec Techniques de l'Ingénieur, retrouvez tous les articles scientifiques et techniques : base de données, veille technologique, documentation et expertise technique
SOLUTION EN LIGNE
Automatique - Robotique | Biomédical - Pharma | Construction et travaux publics | Électronique - Photonique | Énergies | Environnement - Sécurité | Génie industriel | Ingénierie des transports | Innovation | Matériaux | Mécanique | Mesures - Analyses | Procédés chimie - bio - agro | Sciences fondamentales | Technologies de l'information
PAIEMENT
SÉCURISÉ
OUVERTURE RAPIDE
DE VOS DROITS
ASSISTANCE TÉLÉPHONIQUE
+33 (0)1 53 35 20 20