USING AGENTSCRIPT TO PRODUCE MULTI-LEVEL AGENT-BASED MODELLING MODELS

Yelyzaveta Yezhova, Nataliia Maslova · Naukovì pracì Donecʹkogo nacìonalʹnogo tehnìčnogo unìversitetu. Serìâ "Občislûvalʹna tehnìka ta avtomatizacìâ"/Naukovì pracì Donecʹkogo nacìonalʹnogo tehnìčnogo unìversitetu. Serìâ: Občislûvalʹna tehnìka ta avtomatizacìâ · 2024

The relevance of the study is driven by the need to find affordable and effective tools for modelling complex systems that would be suitable for both research and educational purposes. Existing platforms, although providing significant opportunities, are often difficult to learn, which creates barriers to their widespread use. The purpose of the article is to study the capabilities of the AgentScript platform for creating agent-based models in the web environment, as well as to analyse its advantages and limitations in comparison with traditional tools. The practical significance of the work lies in highlighting the ways in which AgentScript can be used for rapid prototyping, development of models of medium complexity and interactive display. The tool allows to implement modelling without the need to install specialised software, which contributes to its popularisation among students and researchers. The scientific significance of the work lies in determining the prospects of using AgentScript for modelling multilevel systems. Particular attention is paid to the analysis of the platform architecture based on the Model-View-Controller template, which ensures efficient modelling. The article provides an overview of AgentScript functionality, describes the process of creating agents, environments and behavioural rules, demonstrates examples of implementing models for studying the spread of diseases, simulating forest fires and interactions in ecosystems, and compares the platform with other tools, which emphasises its advantages, such as accessibility and ease of integration with modern web technologies. The results show that AgentScript is an effective tool for research and education in the field of agent-based modelling, which is able to meet the needs of users with different levels of training.

Read the paper · More papers on PaperTik