Home > Research > Publications & Outputs > User Experiences using FLAME

Electronic data

  • FLAME_AAM

    Rights statement: This is the author’s version of a work that was accepted for publication in Simulation Modelling Practice and Theory. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Simulation Modelling Practice and Theory, 106, 2020 DOI: 10.1016/j.simpat.2020.102196

    Accepted author manuscript, 3.13 MB, PDF document

    Available under license: CC BY-NC-ND: Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License

Links

Text available via DOI:

View graph of relations

User Experiences using FLAME: A Case Study Modelling Conflict in Large Enterprise System Implementations

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

User Experiences using FLAME: A Case Study Modelling Conflict in Large Enterprise System Implementations. / Williams, Richard.
In: Simulation Modelling Practice and Theory, Vol. 106, 102196, 01.01.2021.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Williams R. User Experiences using FLAME: A Case Study Modelling Conflict in Large Enterprise System Implementations. Simulation Modelling Practice and Theory. 2021 Jan 1;106:102196. Epub 2020 Sept 19. doi: 10.1016/j.simpat.2020.102196

Author

Bibtex

@article{a8a981bbf14940f49d183614ee6c0e64,
title = "User Experiences using FLAME: A Case Study Modelling Conflict in Large Enterprise System Implementations",
abstract = "The complexity of systems now under consideration (be they biological, physical, chemical, social, etc), together with the technicalities of experimentation in the real-world and the non-linear nature of system dynamics, means that computational modelling is indispensible in the pursuit of furthering our understanding of complex systems. Agent-based modelling and simulation is rapidly increasing in its popularity, in part due to the increased appreciation of the paradigm by the non-computer science community, but also due to the increase in the usability, sophistication and number of modelling frameworks that use the approach. The Flexible Large-scale Agent-based Modelling Environment (FLAME) is a relatively recent addition to the list. FLAME was designed and developed from the outset to deal with massive simulations, and to ensure that the simulation code is portable across different scales of computing and across different operating systems. In this study, we report our experiences when using FLAME to model the development and propagation of conflict within large multi-partner enterprise system implementations, which acts as an example of a complex dynamical social system. We believe FLAME is an excellent choice for experienced modellers, who will be able to fully harness the capabilities that it has to offer, and also be competent in diagnosing and solving any limitations that are encountered. Conversely, because FLAME requires considerable development of instrumentation tools, along with development of statistical analysis scripts, we believe that it is not suitable for the novice modeller, who may be better suited to using a graphical user interface driven framework until their experience with modelling and competence in programming increases.",
keywords = "Agent-Based Modelling, Complex Systems, Computational Social Systems, High-Performance Computing",
author = "Richard Williams",
note = "This is the author{\textquoteright}s version of a work that was accepted for publication in Simulation Modelling Practice and Theory. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Simulation Modelling Practice and Theory, 106, 2020 DOI: 10.1016/j.simpat.2020.102196",
year = "2021",
month = jan,
day = "1",
doi = "10.1016/j.simpat.2020.102196",
language = "English",
volume = "106",
journal = "Simulation Modelling Practice and Theory",
issn = "1569-190X",
publisher = "Elsevier",

}

RIS

TY - JOUR

T1 - User Experiences using FLAME

T2 - A Case Study Modelling Conflict in Large Enterprise System Implementations

AU - Williams, Richard

N1 - This is the author’s version of a work that was accepted for publication in Simulation Modelling Practice and Theory. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Simulation Modelling Practice and Theory, 106, 2020 DOI: 10.1016/j.simpat.2020.102196

PY - 2021/1/1

Y1 - 2021/1/1

N2 - The complexity of systems now under consideration (be they biological, physical, chemical, social, etc), together with the technicalities of experimentation in the real-world and the non-linear nature of system dynamics, means that computational modelling is indispensible in the pursuit of furthering our understanding of complex systems. Agent-based modelling and simulation is rapidly increasing in its popularity, in part due to the increased appreciation of the paradigm by the non-computer science community, but also due to the increase in the usability, sophistication and number of modelling frameworks that use the approach. The Flexible Large-scale Agent-based Modelling Environment (FLAME) is a relatively recent addition to the list. FLAME was designed and developed from the outset to deal with massive simulations, and to ensure that the simulation code is portable across different scales of computing and across different operating systems. In this study, we report our experiences when using FLAME to model the development and propagation of conflict within large multi-partner enterprise system implementations, which acts as an example of a complex dynamical social system. We believe FLAME is an excellent choice for experienced modellers, who will be able to fully harness the capabilities that it has to offer, and also be competent in diagnosing and solving any limitations that are encountered. Conversely, because FLAME requires considerable development of instrumentation tools, along with development of statistical analysis scripts, we believe that it is not suitable for the novice modeller, who may be better suited to using a graphical user interface driven framework until their experience with modelling and competence in programming increases.

AB - The complexity of systems now under consideration (be they biological, physical, chemical, social, etc), together with the technicalities of experimentation in the real-world and the non-linear nature of system dynamics, means that computational modelling is indispensible in the pursuit of furthering our understanding of complex systems. Agent-based modelling and simulation is rapidly increasing in its popularity, in part due to the increased appreciation of the paradigm by the non-computer science community, but also due to the increase in the usability, sophistication and number of modelling frameworks that use the approach. The Flexible Large-scale Agent-based Modelling Environment (FLAME) is a relatively recent addition to the list. FLAME was designed and developed from the outset to deal with massive simulations, and to ensure that the simulation code is portable across different scales of computing and across different operating systems. In this study, we report our experiences when using FLAME to model the development and propagation of conflict within large multi-partner enterprise system implementations, which acts as an example of a complex dynamical social system. We believe FLAME is an excellent choice for experienced modellers, who will be able to fully harness the capabilities that it has to offer, and also be competent in diagnosing and solving any limitations that are encountered. Conversely, because FLAME requires considerable development of instrumentation tools, along with development of statistical analysis scripts, we believe that it is not suitable for the novice modeller, who may be better suited to using a graphical user interface driven framework until their experience with modelling and competence in programming increases.

KW - Agent-Based Modelling

KW - Complex Systems

KW - Computational Social Systems

KW - High-Performance Computing

U2 - 10.1016/j.simpat.2020.102196

DO - 10.1016/j.simpat.2020.102196

M3 - Journal article

VL - 106

JO - Simulation Modelling Practice and Theory

JF - Simulation Modelling Practice and Theory

SN - 1569-190X

M1 - 102196

ER -