Home

NetLogo

Methoden

Umsetzungen

Aktuelles

Forschung

Sonstiges

Links

Kontakt




















 

NetLogo


NetLogo - eine Einführung

Die Programmiersprache NetLogo

NetLogo Modelle

NetLogo-Homepage


Netlogo - Eine Einführung

Wilensky, U. (1999). NetLogo. http://ccl.northwestern.edu/netlogo. Center for Connected Learning and Computer-Based Modeling. Northwestern University, Evanston, IL.

NetLogo ist eine Programmierumgebung auf Java-Basis zur Modellierung komplexer natürlicher und sozialer Phänomene unter Verwendung der Multiagententechnologie. Es wird seit 1999 am Center for Connected Learning and Computer-Based Modeling an der Northwestern University in Evanston, USA entwickelt und stellt eine Weiterentwicklung des bekannten StarLogo dar, welches am Massachusetts Institute of Technology entwickelt wurde.

Bisherige Multiagentensysteme wandten sich hauptsächlich an ausgewiesene Computerfachleute und Simulationsexperten. Ein anschauliches Beispiel hierfür ist SWARM  – eine hoch komplexe und sehr leistungsfähige Entwicklungsumgebung, die den heutigen Stand der Technik markiert. Der durchschnittliche Anwender dürfte allerdings bereits bei der Installation des Programms scheitern. Eine grafische Benutzeroberfläche ist nicht vorhanden; statt dessen erfolgt die Programmierung über eine Kommandozeile. Doch was nützen die besten Technologien wenn sie nur von einer Handvoll Menschen bedient werden können?

Die Entwickler von NetLogo haben bewußt ein niedrigschwelliges, leicht zu beherrschendes, aber trotzdem sehr leistungsfähiges Programm für Forschung und Lehre geschaffen. Die Software steht jedermann kostenfrei ohne Nutzungseinschränkungen zur Verfügung . Eine große und aktive internationale Nutzergemeinschaft diskutiert Entwicklungs- und Anwendungsprobleme. Jährlich gibt es zwei bis drei neue Programmversionen, die den Funktionsumfang erweitern oder Programmfehler beseitigen.

Der größte Vorteil von NetLogo besteht in der leichten Eingewöhnung. Auch ohne Programmiererfahrung ist bereits nach kurzer Einarbeitungszeit selbständiges Programmieren und Experimentieren möglich. Trotzdem mag es Monate oder Jahre dauern bis der Anwender komplexe, elegante und vor allen Dingen effiziente Programme schreiben kann.

Die Anwender von NetLogo sind bisher in der Regel keine Geowissenschaftler, sondern Informatiker, Biologen, Chemiker, Physiker oder Ökonomen. NetLogo ist nicht für einen speziellen Zweck entwickelt worden. Daß es für nahezu jede Fragestellung mit Raumbezug ein ideales Werkzeug ist, sollen diese Seiten zeigen.