2022
DOI: 10.1177/00375497221094873
|View full text |Cite
|
Sign up to set email alerts
|

Combining PDEVS and Modelica for describing agent-based models

Abstract: Modelica is a general-purpose modeling language mainly designed to facilitate the development, reusability and exchange of models. It represents the state-of-the-art in equation-based modeling of continuous-time systems. Modelica libraries facilitate the description of multi-formalism and multi-domain models. However, the description of agent-based models (ABMs) in Modelica is not currently supported, mainly due to the characteristics of the language and its simulation algorithm. The combination of ABMs with c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 63 publications
(86 reference statements)
0
3
0
Order By: Relevance
“…This exploration can be simplified by taking into account that these models can be expressed in terms of the Modelica language. 67,83…”
Section: Discussionmentioning
confidence: 99%
“…This exploration can be simplified by taking into account that these models can be expressed in terms of the Modelica language. 67,83…”
Section: Discussionmentioning
confidence: 99%
“…Ref. [49] developed a Parallel DEVS formalism for describing ABMs, specifically to facilitate the inclusion of ABMs into the Modelica modeling environment, which was previously not supported. Modelica is a general-purpose modeling language intended to enable reusability of models of physical systems [50].…”
Section: Related Workmentioning
confidence: 99%
“…Through a case study, they illustrate how to use the proposed formalism for defining models and how the co-simulation of these models enhances reusability. Sanz and Urquia 8 implemented a library called ABMLib for describing ABMs using the Modelica language. ABMs defined using this library can be combined with other models described using the rest of Modelica functionality, enhancing model reusability.…”
mentioning
confidence: 99%