What is NetLogo?

NetLogoとは?

NetLogo is a programmable modeling environment for simulating natural and social phenomena. It was authored by Uri Wilensky in 1999 and has been in continuous development ever since at the Center for Connected Learning and Computer-Based Modeling.

NetLogoは自然現象や社会現象をシミュレーションするためのプログラム可能なモデリング環境です。1999年にUri Wilenskyが作成し、それ以来Center for Connected Learning and Computer-Based Modelingにおいて継続して開発されています。

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

NetLogoは時間発展する複雑システムをモデリングするのにとても適しています。モデル作成者は独立して動作する数百数千の"エージェント"に指示を与えることができます。これによって、ミクロレベルの個体の行動と、それらの相互作用によって創発されるマクロレベルのパターンとの間の相互関係を探求することができます。

NetLogo lets students open simulations and "play" with them, exploring their behavior under various conditions. It is also an authoring environment which enables students, teachers and curriculum developers to create their own models. NetLogo is simple enough for students and teachers, yet advanced enough to serve as a powerful tool for researchers in many fields.

NetLogoを用いることで、学習者はシミュレーションを始めることができ、"遊んで"みることができ、様々な条件下でのモデルの挙動を観察することができます。NetLogoは、学習者や指導者、カリキュラム開発者が自分自身でモデルを作成することを可能にするオーサリング環境でもあります。Netlogoは、学習者や指導者にとって十分にシンプルであると同時に、さまざまな分野の研究者にとってもパワフルなツールとなる先進性を兼ね備えています。

NetLogo has extensive documentation and tutorials. It also comes with the Models Library, a large collection of pre-written simulations that can be used and modified. These simulations address content areas in the natural and social sciences including biology and medicine, physics and chemistry, mathematics and computer science, and economics and social psychology. Several model-based inquiry curricula using NetLogo are available and more are under development.

NetLogoには豊富なドキュメントとチュートリアルが整っています。付属するモデルライブラリーには、既製の数多くのシミュレーションが含まれており、使用したり変更したりすることができます。これらのシミュレーションは、生物学、薬学、物理学、化学、数学、コンピューターサイエンス、経済学、社会心理学などの、自然科学や社会科学の領域を扱っています。NetLogoを使ったモデルベースの教育課程もいくつか存在し、いくつかは開発中です。

NetLogo can also power a classroom participatory-simulation tool called HubNet. Through the use of networked computers or handheld devices such as Texas Instruments graphing calculators, each student can control an agent in a simulation. Follow this link for more information.

NetLogoにはHubNetと呼ばれる参加型シミュレーションツールの機能もあります。ネットワークに繋がったコンピュータやテキサス・インスツルメンツのグラフ電卓のような携帯端末を使って、それぞれの学習者がシミュレーションの中でエージェントを制御できます。詳しくはこちらのリンクをご覧ください。

NetLogo is the next generation of the series of multi-agent modeling languages including StarLogo and StarLogoT. NetLogo runs on the Java virtual machine, so it works on all major platforms (Mac, Windows, Linux, et al). It is run as a desktop application. Command line operation is also supported.

NetLogoはStarLogoやStarLogoTなどのマルチエージェントモデリング言語群の次世代のものです。NetLogoはJava仮想マシン上で動作し、すべての主要なプラットフォーム(Mac、Windows、Linuxなど)で動きます。NetLogoはデスクトップアプリケーションとして動作します。コマンドライン操作もサポートされています。

Features

特徴