SocSimFest

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

Event details

Friday 19 March 2021
11:00am
Free online workshop

Description

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: http://jasss.soc.surrey.ac.uk/23/3/1.html). 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 https://www.socsimfest21.eu/ 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 (r.purshouse@sheffield.ac.uk) or Tuong (t.vu@sheffield.ac.uk). We look forward to meeting you at the festival!

Agenda (https://www.socsimfest21.eu/friday/)

Arrival

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.