Treffer: System dynamics modeling and simulation with Kotlin.

Title:
System dynamics modeling and simulation with Kotlin.
Authors:
Sovilj, Siniša1 (AUTHOR) sinisa.sovilj@unipu.hr, Etinger, Darko1 (AUTHOR), Sirotić, Zlatko2 (AUTHOR), Pripužić, Krešimir3 (AUTHOR)
Source:
System Dynamics Review (Wiley). Apr-Jun2021, Vol. 37 Issue 2, p227-240. 14p.
Database:
Business Source Premier

Weitere Informationen

Using Kotlin as a general-purpose programming language for SD modeling, we were free to develop relatively easily interactive simulators targeting various desktop, web, or mobile platforms. For the development of the WinSimulator() desktop simulator we used JavaFX/TornadoFX technologies, which allows us to rearrange the simulator in a different form or functionality using Kotlin as the identical programming language used for the previous SD modeling. System dynamics (SD) modeling is a methodology for modeling complex systems and model building is mostly performed using graphical user interface (GUI) software, either proprietary (Vensim/Venity, AnyLogic, Stella Architect, iThink, Analytica, GoldSim, Powersim Studio, Wolfram SystemModeler, MATLAB Simulink, etc.) or free, usually under GPL or EPL license (Simantics System Dynamics, Insight Maker, NetLogo, OpenModelica). OpenModelica can be adapted for SD modeling using a System Dynamics library, and object-oriented and component-oriented modeling concepts are supported, although a general-purpose and versatile solver can be slow for simple SD problems. [Extracted from the article]

Copyright of System Dynamics Review (Wiley) is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)