Sciences Pour l’Environnement

Nos tutelles

CNRS

Rechercher




Accueil > Projets de recherche > SISU (Simulation Informatique et Systèmes Ubiquitaires) > DEVSimPy > Présentation

Présentation de PyDEVS

par campana - publié le

En langage python, l’implémentation du formalisme DEVS est PyDEVS. Le simulateur est embarqué dans le logiciel de multi-modélisation ATOM3.

Python est un langage avec programmation orientée objet et est portable, il permet donc une implémentation rapide, et une exécution sur tout système d’exploitation.

PyDEVS repose essentiellement sur deux fichiers, qui sont les suivants :
- DEVS.py, il contient une architecture de classes permettant la modélisation hiérarchique.
- Simulator.py, il contient le moteur de simulation basé sur une arborescence de simulateurs et de coordinateurs communiquant au travers de messages.

Il existe bien d’autres applications ou simulateurs qui concurrence PyDEVS mais toutes ces applications ne possèdent pas d’interface graphique, ainsi DEVSimPy répond à ce besoin grâce à une interface conviviale et collaborative permettant la modélisation et la simulation de modèle DEVS implémenté en langage Python.

Site Officiel