Administration panel of the multi-agent modeling platform with the ability to generate graphical reports

A. A. Burova, S. S. Burov, D. S. Parygin, A. G. Finogeev, T. V. Smirnova

Abstract


This article discusses the design and implementation of the web client that plays the role of an administration system for the platform for multi-agent modeling of movements and interactions of actors within a city map section. All modeling logic in this platform is implemented directly in modules, while the software platform only calls it for specific, connected modules. The administration system under development displays the current location and topology of the actors, has functionality to manage the state of the modeling and the list of modules involved in the modeling, as well as the ability to display and change the properties of the model and each actor separately. The state of the model (properties and location of actors) is updated in real time, using the gRPC system, without the need to reload the web page. The system's user interface includes a map and controls. The software platform is implemented on the ASP.NET Core 5.0 framework. For the implementation of the web client, the Angular 11 framework was chosen using the Ant Design UI components. In addition, methods for constructing graphical reports based on the received data on modeling have been developed for the administration system.


Full Text:

PDF (Russian)

References


DOI:10.25559/INJOIT.2307-8162.09.202112.04-14

Ant Road Planner. URL: https://antroadplanner.ru/ (access date: 21.10.2021).

NetLogo. URL: https://www.netlogoweb.org/ (access date: 21.10.2021).

AnyLogic. URL: https://www.anylogic.ru/ (access date:

10.2021).

Stehle S., Kitchin R. Real-time and archival data visualisation techniques in city dashboards // International Journal of Geographical Information Science. 2020. Vol. 34. P. 344-366.

Farmanbar M., Rong C. Triangulum City Dashboard: An Interactive Data Analytic Platform for Visualizing Smart City Performance // Processes. 2020. Vol. 8(2). P. 250.

Thompson E., Greenhalgh P., Muldoon-Smith K. et al. Planners in the Future City: Using City Information Modelling to Support Planners as Market Actors / // Urban Planning. 2016. Vol. 1. P. 79-94.

Malinowski A., Czarnul P., Czuryƚo K. et al. Multi-agent large-scale parallel crowd simulation // Procedia Computer Science. 2017. Vol. 1. P. 917-926.

Simonov A., Lebin A., Shcherbak B. et al. Multi-agent crowd simulation on large areas with utility-based behavior models: Sochi Olympic Park Station use case // Procedia Computer Science. 2018. Vol. 136. P. 453-462.

Parygin D., Usov A., Burov S., Sadovnikova N., Ostroukhov P., Pyannikova A. Multi-agent Approach to Modeling the Dynamics of Urban Processes (on the Example of Urban Movements) // Communications in Computer and Information Science: Proceedings of the 6th International Conference on Electronic Governance and Open Society: Challenges in Eurasia (EGOSE 2019), St. Petersburg, Russia, 13–14 November 2019. Springer, 2020. Vol. 1135. P. 243–257. DOI: 10.1007/978-3-030-39296-3_18

Parygin D.S, Burov S.S., Anokhin A.O., Finogeev A.G., Golubev A.V. A platform for modeling mass movements of objects and subjects in an urban environment // Software products and systems. 2021. T. 34. № 2. P. 354–364. DOI: 10.15827/0236-235X.134.354-364 (In Russian)

Anokhin A., Burov S., Parygin D., Rent V., Sadovnikova N., Finogeev A. Development of Scenarios for Modeling the Behavior of People in an Urban Environment // Studies in Systems, Decision and Control. Society 5.0: Cyberspace for Advanced Human-Centered Society. Springer, 2021. Vol. 333. P. 103–114. DOI: 10.1007/978-3-030-63563-3_9

Parygin D.S. Data-driven development of urbanized territories: monograph. VSTU. Volgograd, 2021. 124 p. (In Russian)

Burova A.A., Burov S.S., Parygin D.S., Finogeev A.A., Rent V.E. Development of an object data management module on an online city map // Caspian Journal: Management and High Technologies. 2021. – № 1 (53). P. 18-27. URL: https://hi-tech.asu.edu.ru/files/1(53)/18-27.pdf (access date: 21.10.2021). (In Russian)

Introduction to the Angular Docs. URL: https://angular.io/docs (access date: 21.10.2021).

Ant Design of Angular. URL: https://ng.ant.design/docs/introduce/en (access date: 21.10.2021).

lodash. URL: https://github.com/lodash/lodash (access date: 21.10.2021).

swimlane /ngx-charts. URL: https://github.com/lodash/lodash (access date: 21.10.2021).


Refbacks

  • There are currently no refbacks.


Abava  Кибербезопасность MoNeTec 2024

ISSN: 2307-8162