Common Interchange Format and Model Descriptions for ABMs & Mesa #1426
Replies: 3 comments 3 replies
-
What a coincidence. During the last meeting, we were talking about a possibility of a common formal language for ABM model specification, which can then be transpiled to a target backend for execution, be it Mesa, Agents.jl, hash.ai, etc. For comparison, in the field of quantum computing, there is OpenQASM. This allows various libraries to execute the quantum circuit specified in a different library. |
Beta Was this translation helpful? Give feedback.
-
@jackiekazil Apologies, in drafting the NUMFOCUS letter I updated the discussion title to make a clearer link to the post. I should have cleared with your first but in the interest of time took action. Just let me know if it is a problem. |
Beta Was this translation helpful? Give feedback.
-
Are we talking about some kind of domain-specific language (DSL) for ABMs? Example: Agent-Based Modelling and Simulation with Domain-Specific Languages in which the authors mentioned the ML3 DSL and its simulator implemented in Java. The original paper of ML3 is probably worth reading, especially the related work section: ML3: A language for compact modeling of linked lives in computational demography. |
Beta Was this translation helpful? Give feedback.
-
Describing models - I was reading this article - https://www.jasss.org/23/2/7.html
And we present models with a readme as a standard. I am wondering if we should take a harder look at this paper and how we present as well as maybe provide suggested documentation for people building models.
Thoughts?
Beta Was this translation helpful? Give feedback.
All reactions