NetLogo

NetLogo
NetLogo
Netlogo.png
Paradigm(s) multi-paradigm: educational, procedural, agent-based, simulation
Appeared in 1999
Designed by Uri Wilensky
Developer Northwestern University Center for Connected Learning and Computer-Based Modeling
Stable release 4.1.3 (April 3, 2011; 7 months ago (2011-04-03))
Influenced by StarLogo, Logo
OS Cross-platform (JVM)
License Freeware
Usual filename extensions nlogo
Website ccl.northwestern.edu/netlogo

NetLogo is a multi-agent programming language and integrated modeling environment.

Contents

About

NetLogo was designed in the spirit of the Logo programming language to be "low threshold and no ceiling," that is to enable easy entry by novices and yet meet the needs of high powered users. The NetLogo environment enables exploration of emergent phenomena. It comes with an extensive models library including models in a variety of domains such as economics, biology, physics, chemistry, psychology, system dynamics and many other natural and social sciences. Beyond exploration, NetLogo enables the quick and easy authoring of models.

It is particularly well suited for modeling complex systems developing over time. Modelers can give instructions to hundreds or thousands of independent "agents" all operating concurrently. This makes it possible to explore the connection between the micro-level behavior of individuals and the macro-level patterns that emerge from the interaction of many individuals.

NetLogo has many thousands of active users. It is freely available from the NetLogo website. NetLogo is in use in a wide variety of educational contexts from elementary school to graduate school. Many teachers make use of NetLogo in their curricula. NetLogo comes bundled with a large library of sample models covering many domains in natural and social science.

NetLogo was designed and authored by Uri Wilensky, director of Northwestern University's Center for Connected Learning and Computer-Based Modeling. Development has been funded by the National Science Foundation and other foundations.

Technical foundation

NetLogo is written in Java and Scala and runs on the Java Virtual Machine. At its core is a hybrid interpreter/compiler that partially compiles user code to JVM bytecode. The newest version of NetLogo, 5.0, is open source.

References

  • Railsback, Steven F.; Volker Grimm (2011). Agent-Based and Individual-Based Modeling: A Practical Introduction. Cambridge: Princeton University Press . ISBN 978-0691136745. 
  • Gilbert, Nigel; Klaus G. Troitzsch (2005). SIMULATION FOR THE SOCIAL SCIENTIST Second Edition. London: McGraw Hill . ISBN 978-0335216000. 
  • Wilensky, U.; W. Rand (in Press). An introduction to agent-based modeling: Modeling natural, social and engineered complex systems with NetLogo.. Cambridge: MIT Press . 

See also

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • NetLogo — Paradigmen: Prozedural, Multi Agenten Simulation Erscheinungsjahr: 1999 Entwickler: Uri Wilensky Aktuelle Version: 4.1.2  (6. Dezember 2010) …   Deutsch Wikipedia

  • Агентно-ориентированные модели — (АОМ)  специальный класс вычислимых моделей, основанных на индивидуальном поведении множества агентов, и создаваемых для компьютерных симуляций. Эти компьютерные симуляции тесно взаимосвязаны со следующими понятиями: вычислимая экономика,… …   Википедия

  • Logo (programming language) — LOGO redirects here. For other uses, see LOGO (disambiguation). Logo Paradigm(s) multi paradigm:functional educational, procedural, reflective Appeared in …   Wikipedia

  • Logo (langage) — Logo Apparu en 1967 Auteur Wally Feurzeig, Seymour Papert …   Wikipédia en Français

  • Мультиагентная система — Обычный агент Обучающийся агент Многоагентная cистема (МАС, англ. Multi agent system)  это система, образованная несколькими взаимодействующими интеллектуальными агентами. Многоагентные системы могут быть использованы для решения таких проблем,… …   Википедия

  • Comparison of agent-based modeling software — In the last few years, the agent based modeling (ABM) community has developed several practical agent based modeling toolkits that enable individuals to develop agent based applications. More and more such toolkits are coming into existence, and… …   Wikipedia

  • Planar graph — Example graphs Planar Nonplanar Butterfly graph K5 The complete graph K4 …   Wikipedia

  • Flocking (behavior) — Flocking the collective motion of a large number of self propelled entities is a behaviour exhibited by many living beings such as birds, fish, bacteria, and insects [cite web | url = http://arxiv.org/abs/cond mat/9811336v1| title = Alternating… …   Wikipedia

  • StarLogo — Paradigm(s) multi paradigm: educational, procedural, agent based, simulation Developer MIT Media Lab and MIT Teacher Education Program Stable release StarLogo TNG 1.5.1/January 18, 2011; 8 months ago ( …   Wikipedia

  • Turgor pressure — or turgidity is the main pressure of the cell contents against the cell wall in plant cells and bacteria cells, determined by the water content of the vacuole, resulting from osmotic pressure, i.e. the hydrostatic pressure produced by a solution… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”