la notion de processus, un fil
- flot d'exécution pouvant s'exécuter au moins virtuellement
(de façon simulée) en parallèle (notion de concurrence) avec
d'autres processus ;
la notion d'événements,
temporels (une heure est atteinte)
ou autre (fin d'exécution d'un processus,
consommation ou production d'une ressource) ;
la notion de temps simulé. Par défaut, le temps utilisé dans
une simulation est simulé ; il ne progresse (par bons
irréguliers) que lorsqu'il n'y a plus d'événements à
traiter à l'heure courante ;
la notion de ressources de différents types (événements de
production et de consommation).
L'expression yield de Python et
la notion de fonction générateur
jouent un rôle important dans Simpy.