Qu'est-ce que NetLogo?

NetLogo 4.0.4   Manuel de l'utilisateur  

NetLogo est un environnement de modélisation programmable permettant de simuler des phénomènes naturels et sociaux. Il a été créé par Uri Wilenski en 1999 et son développement est poursuivi de manière continue par le Center for Connected Learning and Computer-Based Modeling.

NetLogo convient tout particulièrement à la modélisation de systèmes complexes évoluant au cours du temps. Les « modélisateurs » peuvent donner des instructions à des centaines ou des milliers d'« agents » opérant indépendamment les uns des autres. Ce qui permet d'explorer les liens entre les comportements des individus à leur niveau et les schémas généraux (comportements de groupe ou de masse) qui émergent des$ interactions entre de nombreux individus.

NetLogo permet aux étudiants d'ouvrir des modèles et de « jouer » avec leurs simulations pour explorer leurs comportements en faisant varier diverses conditions (paramètres). C'est aussi un environnement de programmation permettant aux étudiants, aux enseignants et aux développeurs de cours de formation de créer leurs propres modèles. NetLogo est suffisamment simple pour permettre aux étudiants et aux enseignants d'utiliser les simulations sans trop de difficultés, voire d'en concevoir eux-mêmes. Mais il est aussi assez performant pour servir d'outil puissant pour des chercheurs dans de nombreux domaines.

NetLogo est accompagné d'une documentation complète et de nombreux tutoriaux. Il est également livré avec une Bibliothèque de modèles qui comprend une grande collection de simulations fonctionnelles pouvant être utilisées telles quelles ou modifiées selon les fantaisies de l'utilisateur. Ces simulations couvrent de nombreux domaines des sciences naturelles et sociales, y compris la biologie et la médecine, la physique et la chimie, les mathématiques et l'ingénierie informatique ainsi que l'économie et la psychologie sociale. De nombreuses sessions d'apprentissage à base de modèles utilisant NetLogo sont actuellement en cours de développement.

NetLogo offre aussi un outil puissant de simulations participatives au niveau de la classe appelé HubNet. Grâce à l'utilisation d'un réseau d'ordinateurs ou de terminaux «manuels» tels que les calculatrices graphiques de Texas Instruments, chaque élève d'une classe peut contrôler en réseau l'un des agents de la simulation. Voir le chapitre H8ubNet pour en savoir plus.

NetLogo représente la nouvelle génération de toute une série de langages de modélisations multi-agents qui a débuté avec StarLogo. Il a été construit à partir des bases fournies par notre logiciel StarLogoT auquel il apporte toute une série de nouvelles fonctionnalités significatives ainsi qu'un langage et une interface utilisateur entièrement remaniés. NetLogo étant écrit en Java, il peut tourner sur tous les systèmes majeurs (Mac, Windows, Linux et autres). Il fonctionne en tant qu'application indépendante. Les modèles peuvent même être sauvegardés sous forme d'applets Java et tourner dans tous les navigateurs internet modernes.

Fonctionnalités

Consultez la liste ci-dessous pour prendre connaissance des fonctionnalités offertes par NetLogo.