Caractéristique des systèmes en temps réel
Synopsis Introduction à un vrai STR Le système de soutien et d’entrainement électronique (Electronic Support and Training (EST) System) Les caractéristiques d’un logiciel en temps réel Characteristics - 2
Système de soutien et d’entrainement (Électronique Support &Training Système de soutien et d’entrainement (Électronique Support &Training (EST)) Characteristics - 3
Synopsis de EST Fournit un entraînement pour la guerre électronique qui est réaliste pour les force de l’air, l’armée et la marine. 19 fuseaux pour 10 aéronef CE-133 T-Bird Contre mesure (ECM), TES et fuseaux paillette (Chaff) Une suite intégrée de radar ESM/ECM, communication ESM/ECM et paillette à bord de 3 aéronefs CE144 Challenger (commerciales) Plaine connaissance de la situation Brouillage intelligent “simultané” de 3 radar & une bande de communication Planification/débreffage de mission Characteristics - 4
Système - EST Paillette Radar ESM/ELINT Comm ESM/ECM Contrôleur Intégrateur de système Système commercial temps réel Système avionique existant Système commercial de base Paillette Radar ESM/ELINT discrete 1553 Comm ESM/ECM Contrôleur De système Radar ECM RS232 RS232 ARINC 429 ARINC 429 Suite de guerre électronique Système avionique ADC Air Data Computer LIRS Laser Inertial Ref Characteristics - 5
EST logiciel de sous-système Radar Electronic Support Measures (ESM) Un logiciel de la marine des États-Unis (des années 1980) Classifié Secret Radar Electronic Counter Measures (ECM) Un brouilleur à quatre bandes Logiciel en temps réel des E-U modifié et logiciel développé au Canada 125k+ lignes de code (source lines of code (SLOC)) Communication ESM/ECM (+ localisateur de direction) Logiciel en temps réel entièrement développé au Canada 250k+ SLOC Système autonome (PC/Windows NT) Characteristics - 6
EST – Logiciel de contrôle de system Processeur de système Modifié et développé 750K SLOC Rencontre pleinement MIL-STD-2167A Propriété des FC et maintenue par les FC Pleinement qualifié au niveau MIL processeur de système Écran tactile supplémentaire (utilisé comme auxiliaire) Lecteurs de disques Écran tactile Clavier Boule de commande Characteristics - 7
EST – Liste de tâches partiel du processeur de système Périodique écran (100 msec) état (500 msec) BITE (5000 msec) ESM (200 msec) ELINT (1000 msec) ECM (5000 msec) CommDF (500 msec) LIRS (400 msec) ADC (200 msec) pailettes (500 msec) log (500 msec) Asynchrones clavier Boule de contrôle Détecteur de direction de comm (commDF) Écran tactile misc Système Amorce (bootstrap) initialisation maintenance Characteristics - 8
Qu’est-ce qui peut aller mal quand on développe ce genre de logiciel? Requis formulation / documentation Design formulation / documentation Test formulation / documentation / conduite (communication du génie logiciel) Ordonnancement sur un monoprocesseur Compatibilité entre systèmes Support pour le soutient à longue échéance Pour en mentionner quelques uns Characteristics - 9
Caractéristiques du logiciel en temps réel pour EST Basé sur notre revue du système EST et en particulier de son logiciel d’intégration pour le processeur de système, quelles sont certaines caractéristiques du logiciel en temps réel? Characteristics - 10
Caractéristiques de RTS ponctualité / ordonnancement interaction avec le monde réel concurrence (physique et logique) fiabilité sécurité complexité structure interne dynamique extensibilité distribué Requis de qualité de service Characteristics - 11