Formation

Matériel disponible

Une série d'ateliers a été présentée en 2008 à Statistique Canada. Le matériel provenant de ces ateliers est disponible comme matériel de référence. Veuillez noter que l'information contenue dans ces ateliers peut être désuet.

Téléchargez une copie des présentations des ateliers de Modgen (EXE, 20.21 Mo)

Sommaire des ateliers de formation

Présentation matérielle

  • Introduction à Modgen (1_IntroductionAModgen.ppt et 1_IntroductionAModgen.doc) : un aperçu des produits composants Modgen et des éléments majeurs des modèles Modgen, ainsi qu'un sommaire des étapes de l'exécution d'un modèle Modgen
  • Modgen - une vue d'ensemble (8_AtelierIMA2009_Partie1.ppt) : un aperçu des capacités puissantes de génération de modèles de Modgen (interface commune, maintien d'une queue d'événements, tabulation au fur et à mesure, documentation du modèle générée automatique, etc.) et des outils compagnons, ainsi qu'une description de chaque modèle connu créé en utilisant Modgen depuis sa création en 1994, ce qui démontre la grande diversité de modèles que Modgen est capable de produire
  • À l'intérieur des modèles Modgen (8_AtelierIMA2009_partie2.ppt) : un coup d'œil aux différentes entités ou blocs de construction (acteurs, états, événements, paramètres, tableaux, etc.) nécessaires et/ou disponibles pour construire un modèle, ainsi qu'une description de la séquence d'étapes ou phases qui surviennent lors de la simulation

Programmer avec Modgen

  • Syntaxe de base de Modgen (6c_BasicModgenSyntax_FR.ppt) : un aperçu de la syntaxe requise pour déclarer et/ou définir les symboles Modgen majeurs (types, paramètres, acteurs, états, événements, tableaux, etc.), avec un document connexe contenant un résumé de cette syntaxe ( Aide-mémoire syntaxe Modgen.doc)
  • Construction du modèle « RiskPaths » (8_AtelierIMA2009_Partie3.ppt et 8_AtelierIMA2009_Partie4.ppt) : une introduction au modèle de formation RiskPaths, incluant une explication du contenu du modèle, son interface utilisateur, et des échantillons de code pour créer des événements et générer des tableaux; ainsi qu'une section additionnelle contient une liste des étapes requises à l'ajout d'un événement au modèle original, avec des instructions pour mettre en œuvre chaque étape
  • L'art du débogage (7_Débogage.ppt) : un aperçu de trois catégories majeures de bogues (bogues de compilation, erreurs d'exécution et résultats inattendus), avec des exemples de bogues dans chaque catégorie et de méthodes pour identifier et résoudre ces bogues, et un répertoire connexe (Débogage) avec plusieurs exemples de code utilisés dans la présentation.
  • Conventions pour les modèles Modgen (1_Conventions pour les modèles Modgen.ppt et 1_Conventions_FR.doc) : un synopsis de différentes conventions de programmation (noms de symboles, mise en page, etc.) qui peuvent être utilisées dans les modèles Modgen afin de faciliter la compréhension du code du modèle et de minimiser le risque de générer certains types de bogues
  • Suivi (3_Suivi.ppt et 3_Suivi.doc) : une discussion indiquant comment définir le suivi pour un acteur et comment l'activer dans un scénario, avec des coûts potentiels associés au suivi

Environnement de développement

  • C++ pour les concepteurs de modèles (6b_C++ pour concepteurs.ppt) : un bref aperçu du langage de programmation C++, concentrant sur les concepts les plus utiles lors de la conception de modèles Modgen, avec un document connexe (Aide-mémoire C++.doc) contenant un résumé de ces commandes C++
  • Visual Studio 2008 pour les concepteurs de modèles (6a_Visual Studio 2005_FR.ppt) : un bref aperçu de l'environnement de développement Visual Studio 2008 dans le contexte de la conception de modèles Modgen, avec un document connexe (Aide-MémoireVS2008.doc) contenant un résumé de cet environnement 

Composants des modèles Modgen

  • Atelier sur les tableaux (3_Tableaux.ppt) : une introduction aux techniques de tabulation utilisées dans les modèles Modgen, avec un document connexe (MesTableaux.mpp) contenant des exemples de tableaux
  • États dérivés (4_ÉtatsDérivés) : un aperçu des différentes catégories d'états dérivés disponibles aux concepteurs de modèles Modgen, incluant la syntaxe, la description et le type fournis pour chaque état dérivé et avec un exemple d'une utilisation d'un tel état; une présentation connexe (ExemplesÉtatsDérivésV2) fournit un questionnaire interactif d'utilisations d'états dérivés dans diverses situations
  • États mis à jour continuellement (5_États mis à jour continuellement.ppt) : une introduction aux états mis à jour continuellement, leurs forces et leurs faiblesses, avec une discussion des utilisations appropriées et inappropriées de ces états
  • Progression du temps dans un modèle Modgen(5_ProgressionTemps.ppt) : les façons d'avancer le temps dans les modèles Modgen basés sur les cas (populations sans interactions)  et basés sur le temps (populations avec interactions), avec plusieurs échantillons de code

Diffuser un modèle

  • Diffusion d'un modèle Modgen (2_Diffusion d'un modèle Modgen.ppt): un synopsis des diverses considérations (licences, notes de publications, programmes d'installation, contenu des versions publiques, etc.) qui doivent être incorporés avant la diffusion d'un modèle Modgen
  • Gestion d'un modèle (2_Gestion d'un modèle.doc) : une description des diverses techniques qui peuvent être utilisées pour gérer efficacement le code de modèles Modgen et les différentes versions

Documentation d'un modèle

  • Documentation d'un modèle Modgen (2_Documentation d'un modèle Modgen.ppt et 2_Documentation d'un modèle.doc) : une discussion des aspects d'un modèle qui doivent être documentés, avec une indication des aspects pour lesquels la documentation est générée automatiquement par Modgen et ceux sur lesquels le concepteur devrait se concentrer (incluant des aspects spécifiques à documenter et comment le faire), avec un aperçu des considérations de traduction
  • Assistant de traduction Modgen (2_AssistantTraductionModgen.doc) : une description de l'Assistant de traduction qui facilite le processus de création de modèles multilingues, que le modèle ait déjà été traduit ou non

Théorie derrière Modgen

  • Obtention des temps d'événements à partir des hasards (6_Détermination du temps des événements à partir des hasards.ppt) : une présentation technique décrivant les calculs derrières l'obtention ou la dérivation des temps d'événements à partir d'hasards constants par morceaux