Désigne l'exécution d'un programme informatique sur un ordinateur en vue de simuler un phénomène (physique ou non). Les simulations décrites ici résultent de l'application de règles correspondant aux interactions entre des éléments. (voir automate cellulaire et système multi-agents). Les expériences qu'il est possible de réaliser grâce à ces méthodes, en modifiant les paramètres par exemple, sont qualifiées d'expériences in silico.