Méthodologie d'émulation et de simulation

EmSim
Abstract
(Cours réservé aux étudiants Ingénieur de Spécialisation et  Masters seulement).

Ce module couvre les bases de la méthodologie d'évaluation de performance par simulation et émulation, et a pour but de fournir une compréhension de l'architecture et des modèles d'un simulateur/émulateur, ainsi qu'un mode d'emploi sur l'établissement d'une campagne d'évaluation, sur la mise en place d' un scénario de test, sur la sélection des modèles les plus appropriés, sur la sélection du niveau de précision nécessaire, ainsi que sur les métriques assurant une validité statistique des résultats. Le module se poursuit avec une description des différences entre les approches par simulation ou émulation, et fourni à travers des études de cas, des exemples d’utilisations pertinentes de simulateurs/émulateurs lors d'évaluation de communications pour STI.

Modalités pédagogiques : Cours magistraux et séances de travaux pratiques (groupes de 2 élèves)

Règles du cours : L'assiduité aux séances de travaux pratiques est obligatoire.

Bibliography
  • Livre : LAW A. Simulation, Modeling and Analysis. 4th Edition, McGraw-Hill, 2007, 800p.
  • Livre : BANKS J., CARSON J., NELSON B., NICOL D. Discrete-Event System Simulation. 4th Edition, Prentice Hall, 2005.
  • Livre : PRESS W. H., TEUKOLSKY S. A., VETTERLING W. T., FLANNERY B. P.Numerical Recipes: The Art of Scientific Computing Third Edition. Cambridge University Press, 2007, 1256 p. 
  • Livre : KNUTH D. E. The Art of Computer Programming – Vol. 2 – Seminumerical Algorithms. 3rd Edition, Wiley & Sons, 1998.

Requirements
  • Connaissances de base de statistiques
  • Travaux pratiques : connaissances de base en C++ et scriptes BASH

Description

Simulations d’Événements Discrets

  • Modélisation d’un systèmes dans son ensemble
  • Choix du niveau de granularité des modèles

Générateurs de Nombres Aléatoires

  • Générateurs pseudo-aléatoires
  • Génération de variables aléatoires

Analyse Statistique

  • Inférence statistique
  • Intervalles de confiance
  • Tests d’hypothèse

Sélections de Plateformes d’Émulation et de Simulation

  • Simulateur réseau – ns3
  • Simulateur de trafic – SUMO
  • Plateforme de simulation C-ITS  - iTETRIS
  • Plateforme d’expérimentation C-ITS - Cohda Wireless MK5

Objectifs d'apprentissage :

  • Définir des méthodologies fiables de simulation ou d’émulation.
  • Analyser des résultats et en tirer des conclusions statistiquement correctes.
  • Utiliser des outils de simulation, d’émulation ou d’expérimentation.

Nombre heures : 21 heures

Évaluation : 

  • Rapports de travaux pratiques (50 % de la note finale)
  • Examen Final (50 % de la note finale)