ODD Protocol

ODD stands for Overview, Design concepts, and Details. It is a set of concepts which was first published in 2006 to standardize the description of Agent-based models and Individual-based models.

Introduction

The ODD protocol attempts to create a generic format and a standard structure by which all ABMs could be documented. The primary objectives of ODD are to make model descriptions more understandable and complete, thereby making ABMs less subject to criticism for being irreproducible. ODD also integrates UML within its framework to make ABMs more simpler.

Explanation

It is important that ABMs are well documented as they were critized for being non-reproducible previously. Although ODD is a protocol developed for Netlogo, it is also useful when implementing a simulation in other software. The updated ODD protocol consists of following parts:

  1. Overview
  • Pupose
  • Entities
  • Process Overview and Scheduling

    2. Design Concepts

  •  Basic Principals
  • Emergence
  • Adaptation
  • Objectives
  • Learning 
  • Prediction etc.

    3. Details

  • Initialization
  • Inputs
  • Sub Models

Outgoing relations

Incoming relations