A Methodology for DSML-assisted Participatory Agent-Based Enterprise Modelling

Thomas Godfrey, Rahul Batra, Sam Douthwaite, Jonathan Edgeworth, Simon Miles, Steffen Zschaler

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

57 Downloads (Pure)

Abstract

Participatory agent-based modelling (ABM) can help bring the benefits of simulation to domain users by actively involving stakeholders in the development process. Collaboration in enterprise modelling can improve the model developer's understanding of the domain and therefore improve the effectiveness of domain analysis. Where many agent-oriented methodologies focus on the development of one-off models, domain-specific modelling languages (DSML) can improve the re-use of concepts identified in domain analysis across multiple case studies and expose modelling concepts in domain-appropriate terms, increasing model accessibility. To realise the benefits of DSMLs we need to understand how DSML development can be incorporated into typical agent-based modelling. In this paper we discuss existing methodologies for ABM development and DSML development, and we discuss the benefits merging the two can bring. We present a methodology for DSML-assisted participatory agent-based modelling, and support the methodology with a case study--- a modelling exercise conducted in collaboration with a hospital emergency department on the topic of infection control for COVID-19 and Influenza.
Original languageEnglish
Title of host publicationPractice of Enterprise Modelling 2022
PublisherSpringer Nature
Publication statusAccepted/In press - 14 Sept 2022

Keywords

  • Agent-based modeling
  • participatory modelling
  • Domain-specific languages

Fingerprint

Dive into the research topics of 'A Methodology for DSML-assisted Participatory Agent-Based Enterprise Modelling'. Together they form a unique fingerprint.

Cite this