The MBSSM agent-based modelling software architecture:  a hands-on tutorial

Event details

Friday 19 March 2021
Online event
Free online workshop
Register here for this free workshop


The MBSSM agent-based modelling software architecture: a hands-on tutorial

We have a session in the SocSimFest 2021 for people who are interested in expressing mechanisms of social and behavioural theories in an agent-based model in a unified way.

The session is a hands-on development tutorial. You will be introduced to the object-oriented programming paradigm (no previous experience required) and the MBSSM architecture (no knowledge of which is required, but you can see what it is here: Using a tutorial ABM problem, you’ll be taken steadily through the process of expressing the ABM’s mechanisms using MBSSM’s unified design process and then implementing the design using MBSSM’s C++ Repast implementation (which may not turn out to be quite as scary as it sounds).

Participants will have online access to the software via a ready-to-run Virtual Machine and you’ll have the opportunity to see your simulations running by the end of the workshop. Please register (free) via so we can send you the information for downloading and setting up the virtual machine on your PC/laptop before the tutorial.

For more information, please just email Robin ( or Tuong ( We look forward to meeting you at the festival!

Agenda (


5 mins

11:15 - 11:20

Introduction to the MBSSM conceptual architecture

15 mins

11:20 - 11:30

Introduction to Object-Oriented Programming

15 mins

11:30 - 11:45

Hands-on development: the Schelling model in MBSSM and Object-Oriented Design

15 mins

11:45 - 12:00

Hands-on development: Start VM, create functions, print out something, code functionalities

45 mins

12:00 - 12:45

Lunch break

45 mins

12:45 - 13:30

Hands-on development: follow the tutorial

70 mins

13:30 - 14:40

Participant reflections and feedback

20 mins

14:40 - 15:00

Events at the University

Browse upcoming public lectures, exhibitions, family events, concerts, shows and festivals across the University.