Cargando…
Trustworthy agent-based simulation: the case for domain-specific modelling languages
Simulation is a key tool for researching complex system behaviour. Agent-based simulation has been applied across domains, such as biology, health, economics and urban sciences. However, engineering robust, efficient, maintainable, and reliable agent-based simulations is challenging. We present a vi...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer Berlin Heidelberg
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9905754/ https://www.ncbi.nlm.nih.gov/pubmed/36776402 http://dx.doi.org/10.1007/s10270-023-01082-9 |
_version_ | 1784883868361293824 |
---|---|
author | Zschaler, Steffen Polack, Fiona A. C. |
author_facet | Zschaler, Steffen Polack, Fiona A. C. |
author_sort | Zschaler, Steffen |
collection | PubMed |
description | Simulation is a key tool for researching complex system behaviour. Agent-based simulation has been applied across domains, such as biology, health, economics and urban sciences. However, engineering robust, efficient, maintainable, and reliable agent-based simulations is challenging. We present a vision for engineering agent simulations comprising a family of domain-specific modelling languages (DSMLs) that integrates core software engineering, validation and simulation experimentation. We relate the vision to examples of principled simulation, to show how the DSMLs would improve robustness, efficiency, and maintainability of simulations. Focusing on how to demonstrate the fitness for purpose of a simulator, the envisaged approach supports bi-directional transparency and traceability between the original domain understanding to the implementation, interpretation of results and evaluation of hypotheses. |
format | Online Article Text |
id | pubmed-9905754 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Springer Berlin Heidelberg |
record_format | MEDLINE/PubMed |
spelling | pubmed-99057542023-02-08 Trustworthy agent-based simulation: the case for domain-specific modelling languages Zschaler, Steffen Polack, Fiona A. C. Softw Syst Model Expert Voice Simulation is a key tool for researching complex system behaviour. Agent-based simulation has been applied across domains, such as biology, health, economics and urban sciences. However, engineering robust, efficient, maintainable, and reliable agent-based simulations is challenging. We present a vision for engineering agent simulations comprising a family of domain-specific modelling languages (DSMLs) that integrates core software engineering, validation and simulation experimentation. We relate the vision to examples of principled simulation, to show how the DSMLs would improve robustness, efficiency, and maintainability of simulations. Focusing on how to demonstrate the fitness for purpose of a simulator, the envisaged approach supports bi-directional transparency and traceability between the original domain understanding to the implementation, interpretation of results and evaluation of hypotheses. Springer Berlin Heidelberg 2023-02-08 2023 /pmc/articles/PMC9905754/ /pubmed/36776402 http://dx.doi.org/10.1007/s10270-023-01082-9 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Expert Voice Zschaler, Steffen Polack, Fiona A. C. Trustworthy agent-based simulation: the case for domain-specific modelling languages |
title | Trustworthy agent-based simulation: the case for domain-specific modelling languages |
title_full | Trustworthy agent-based simulation: the case for domain-specific modelling languages |
title_fullStr | Trustworthy agent-based simulation: the case for domain-specific modelling languages |
title_full_unstemmed | Trustworthy agent-based simulation: the case for domain-specific modelling languages |
title_short | Trustworthy agent-based simulation: the case for domain-specific modelling languages |
title_sort | trustworthy agent-based simulation: the case for domain-specific modelling languages |
topic | Expert Voice |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9905754/ https://www.ncbi.nlm.nih.gov/pubmed/36776402 http://dx.doi.org/10.1007/s10270-023-01082-9 |
work_keys_str_mv | AT zschalersteffen trustworthyagentbasedsimulationthecasefordomainspecificmodellinglanguages AT polackfionaac trustworthyagentbasedsimulationthecasefordomainspecificmodellinglanguages |