The 'Engineering Agent-Based Social Simulation' (EABSS) Toolkit


Author

Dr Peer-Olaf Siebers, School of Computer Science, Nottingham University, NG8 1BB, UK [url]


Motivation

A recent informal survey at the Social Simulation Conference (SSC23) confirmed once more the need for a structured way of addressing conceptual agent-based model development. A vital step in this direction is the EABSS toolkit. It allows all kinds of stakeholders to contribute their personal thoughts and views to the collaborative development of conceptual agent-based models in a structured way, for better understanding and simulating systems where humans and their behaviours and decisions play a key role. At its heart, the EABSS toolkit uses a well established co-creation framework, namely the EABSS framework by Siebers and Klügl (2017).


EABSS Survival Pack (last updated 11/09/2023)

Here you can find the survival pack, which contains the bare minimum material needed to successfully apply the latest version of the EABSS framework (v2.0) [zip archive].

The pack includes:

  1. A presentation introducing the concepts of agent-based modelling
  2. A presentation guiding the focus group through the EABSS conceptual model development process
  3. A user guide summarising the ideas behind the EABSS framework and the steps within the EABSS framework
  4. A poster that shows how the EABSS framework fits into the wider context of my research



EABSS Training Workshop (last updated 01/05/2023)

Here you can find material from my 3-Day EABSS Training Workshop, which will teach people interested in the EABSS toolkit the basic concepts of simulation modelling in general and agent-based modelling in particular, and they will gain some knowledge and practice in developing conceptual agent-based models with the help of the EABSS framework.

Day 1
  1. Welcome [slides]
  2. Simulation Modelling Framework [slides]
  3. Agent Based Modelling and Simulation [slides]
  4. EABSS Framework and Toolkit Introduction [slides v2]

Day 2
  1. Running Focus Groups [slides]
  2. UML (Unified Modelling Language) [slides]
  3. EABSS Example [slides] [model 1] [model 2]
  4. EABSS Practice (recreate and improve an existing model) [slides]

Day 3
  1. AnyLogic + OO + Java [slides] [model]
  2. EABSS Practice (create your own model)


Agent-Based Modelling Case Studies (these are not directly related to the EABSS)
  • Multi-Method Integrated Assessment Modelling of Global Climate Change [slides] [model]
  • Modelling Office Building Energy Consumption [slides] [model]
  • A First Approach on Modelling Staff Proactiveness in Retail Simulations [slides]


EABSS Use Cases (these were done with different EABSS versions)
  • EABSS 1.0: The Impact of Normative Comparison Amongst Colleagues [report]
  • EABSS 1.0: Service Provision in the Hospital of the Future [report]
  • EABSS 1.0: Reverse Engineering 'The Dynamics of General Equilibrium' (Gintis 2007) [report]


Resources
  • OR Society - Short Course (8 Nov 2023) - Flyer + Focus Group Guidance [pdf]
  • OR Simulation Workshop 2023 - Poster [pdf]


References
  • Siebers PO and Klügl F (2017) 'What Software Engineering has to offer to Agent-Based Social Simulation'. In: Edmonds B and Meyer R (Eds). Simulating Social Complexity: A Handbook - 2e


This site uses cookies to anonymously measure how people use it!