Ecole d'ingénieur et centre de recherche en Sciences du numérique
 

Méthodologie d'émulation et de simulation

[EmSim]
T Enseignement Technique


Résumé

(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.

Enseignement et méthodes d’apprentissage : Cours magistraux  et sessions de TP (groupe de 2 élèves) 

Règles du cours : L'assiduité aux séances en laboratoire est obligatoire.

 

 

Bibliographie

  • Averill Law, Simulation, Modeling and Analysis, 4th Edition, McGraw-Hill, 2007.
  • Banks, J. Carson, B. Nelson, D. Nicol,  Discrete-Event System Simulation , 4th Edition, Prentice Hall, 2005.
  • Numerical Recipes: The Art of Scientific Computing Third Edition (2007), 1256 pp., Cambridge University Press 
  • Donald E. Knuth, The Art of Computer Programming – Vol. 2 – Seminumerical Algorithms , 3rd Edition, Wiley & Sons, 1998

Préalable Requis

  • Connaissances de base de statistique
  • Labs: connaissance 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

Résultats d’apprentissage :

  • Être capable de définir des méthodologies fiables de simulation ou d’émulation.
  • Être capable d’analyser des résultats et en tirer des conclusions statistiquement correctes.
  • Être capable d’utiliser des outils de simulation, d’émulation ou d’expérimentation.

 

Nb heures : 21.00, 3 séances en laboratoire (9 heures)

Évaluation:  Rapports de laboratoire (50 %), l'examen Final (50 %)

Nombre d'heures: 21.00
Nombre d'heures par semaine: 3.00
Forme du contrôle: Lab reports (50%), Final Exam (50%)