NetLogo | ||
Brukergrensesnitt med Wolf-Sheep Predation-modellen . | ||
Dato for første versjon | 1999 | |
---|---|---|
Forfatter | Uri Wilensky | |
Siste versjon | 6.1 (Mai 2019) | |
Påvirket av | Logo , StarLogo | |
Skrevet i | Java | |
Operativsystem | Windows Linux OS X | |
Tillatelse | LPG | |
Nettsted | ccl.northwestern.edu/netlogo/ | |
Filutvidelser | nlogo, nlogo3d, nls | |
NetLogo er et programmeringsspråk og et modelleringsmiljø for utvikling av multi-agent-systemer . NetLogo ble utviklet av Northwestern University og finansiert av National Science Foundation , og ble designet og skrevet av Uri Wilensky, direktør for Northwestern University. Den brukes i utdanning og i det profesjonelle feltet uten å ha noen programmeringskunnskap for å modellere relaterte fenomener.
På samme måte er det spesielt egnet for modellering av komplekse systemer over et tidsforløp. Mange modeller (biologi, fysikk, kjemi, psykologi, økonomi, etc.) er til stede, og brukeren kan legge til eller endre dem.
NetLogo er gratis programvare med åpen kildekode , lisensiert under GPL . Kommersielle lisenser er også tilgjengelige. Programvaren ble skrevet på Scala- og Java- språk og kjører på Java Virtual Machine . Dette er en hybrid tolk / kompilator som delvis kompilerer brukerens kildekode til Java bytecode .
En versjon basert på JavaScript- språket (i stedet for Java-språket) er også tilgjengelig.
Den Wolf-Sheep Predasjon modell (levert med NetLogo) representerer en enkel fler middel modell. Den modellerer rovdyr / byttedyrbestanden i sanntid. Den har følgende egenskaper:
BEEHAVE- modellen , ment å studere biekolonier , er utviklet av Rothamsted Center og University of Exeter , i samarbeid med Helmholtz Center og Syngenta . Modellen brukes av EFSA for å etablere toleranseterskler for biekolonier mot plantevernmidler.
HubNet er en teknologi som bruker NetLogo til å kjøre deltakende simuleringer i et klasserom . Denne teknologien lar deltakerne bli sett på som uavhengige og distinkte agenter. “ Tragedien under Commons ” er et eksempel på utnyttelse av denne teknologien.