5.11) ODD And NetLogo
The elements of the ODD correspond quite well to various elements in NetLogo. The information tab can be used to state the purpose of the model and used design concepts. Entities, can be defined through breeds and state variables through agent specific and global variables. The “go” procedure provides the process overview and the “setup” procedure the initialization. Input data can be read in with a file input and procedures and reporters allow a good use of sub-models. Various build-in features such as primitives allow easy implementation of design concepts such as sensing, interaction and adaptation, while plots and monitors facilitate the observation of the model.
Elements of the updated ODD protocol | NetLogo elements | |
Overview | 1. Purpose | Information tab |
2. State variables and scales | breeds, turtle-own, patches-own, globals | |
3. Process overview and scheduling | "go" procedure | |
Design concepts | 4. Design concepts
|
|
Details | 5. Initialization | "setup" procedure |
6. Input | file input | |
7. Sub-models | procedures, reporters |