NetLogo | ||
Interfejs użytkownika z modelem Wolf-Sheep Predation . | ||
Data pierwszej wersji | 1999 | |
---|---|---|
Autor | Uri Wilensky | |
Ostatnia wersja | 6,1 (Maja 2019) | |
Wpływem | Logo , StarLogo | |
Napisane w | Jawa | |
System operacyjny | Windows Linux OS X | |
Licencja | LPG | |
Stronie internetowej | ccl.northwestern.edu/netlogo/ | |
Rozszerzenia plików | nlogo, nlogo3d, nls | |
NetLogo to język programowania i środowisko modelowania do tworzenia systemów wieloagentowych . Opracowany przez Northwestern University i sfinansowany przez National Science Foundation , NetLogo został zaprojektowany i napisany przez Uri Wilensky, dyrektora Northwestern University. Jest używany w edukacji i na polu zawodowym bez znajomości programowania do modelowania zjawisk związanych z tym zjawiskiem.
Podobnie jest szczególnie przydatny do modelowania złożonych systemów w czasie. Istnieje wiele modeli (biologia, fizyka, chemia, psychologia, ekonomia itp.), A użytkownik może je dodawać lub modyfikować.
NetLogo jest darmowym oprogramowaniem o otwartym kodzie źródłowym , na licencji GPL . Dostępne są również licencje komercyjne. Oprogramowanie zostało napisane w językach Scala i Java i działa na wirtualnej maszynie Java . Jest to hybrydowy interpreter / kompilator, który częściowo kompiluje kod źródłowy użytkownika do kodu bajtowego Javy .
Dostępna jest również wersja oparta na języku JavaScript (zamiast języka Java).
Model Wolf-Sheep Predation (dostarczany z NetLogo) reprezentuje prosty model wieloagentowy. Modeluje populację drapieżników / ofiar w czasie rzeczywistym. Posiada następujące cechy:
Model BEEHAVE , przeznaczony do badania kolonii pszczół, został opracowany wspólnie przez Rothamsted Center i University of Exeter we współpracy z Helmholtz Center i Syngenta . Model jest używany przez EFSA do ustalenia progów tolerancji rodzin pszczelich na pestycydy.
HubNet to technologia wykorzystująca NetLogo do prowadzenia symulacji partycypacyjnych w klasie . Ta technologia pozwala uczestnikom być postrzeganymi jako niezależnymi i odrębnymi agentami. Przykładem wykorzystania tej technologii jest model „ tragedii dóbr wspólnych ” .