Projet

Général

Profil

DirectSim Framework

DirectSim est une méthodologie et un environnement pour le développement et l'exploitation d'applications de simulations par agents. Il répond à la démarche de construction et d’exploitation d’une simulation présentée ci-dessous.

L'environnement DirectSim fournit ainsi les outils et services suivants :

  • un moteur de simulation mixte (événement/intégration) ;
  • des fonctions mathématiques, scientifiques et techniques utiles pour le développement d'applications (espace logique, processus stochastiques, etc.).
  • des moniteurs de simulations qui permettent de:
    • Initialiser et conduire des scénarios,
    • Exploiter les résultats (observables enregistrés durant le jeu des scénarios),
    • Créer et dérouler des plans d'expériences paramétriques ou de Monte-Carlo.
  • Ces moniteurs sont extensibles grâce à un mécanisme de plugins :
    • Plugins prédéfinis (édition de scénario, visualisation 2D/3D, ...),
    • Plugins développés par les utilisateurs pour répondre à un besoin spécifiques (observation d'un paramètre particulier par exemple).

Les entités simulées sont basées sur des modèles réutilisables (navires, aéronefs, missiles, véhicules terrestres, projectiles balistiques, …) créés et paramétrés (du niveau technico-opérationnel au niveau métier) par les utilisateurs. DirectSim est livré avec un certain nombre de modèles de base utilisés dans les applications d’exemple.

DirectSim fonctionne sous Windows (version 10 incluse).  Il repose sur la plateforme .NET, la suite de développement Visual Studio de Microsoft, et est codé en C#.

DirectSim est un logiciel  gratuit et fourni avec l'intégralité de son code-source sous réserve d'acceptation de sa licence (voir la rubrique Contacts).

DirectSim est aujourd’hui utilisé par plus d’une soixantaine d’utilisateurs industriels et étatiques.

La prise en compte des besoins exprimés par la communauté des utilisateurs donne lieu à des mises à jour régulières. Des sessions de
formation sont organisées au profit de cette communauté.

Application navale DirectSim

Application navale DirectSim