Розробка кросплатформних інформаційних систем міської мобільності: архітектурні та алгоритмічні рішення

Автор(и)

  • Ігор Миколайович Стужук Київський національний університет будівництва і архітектури, Київ, Україна https://orcid.org/0009-0004-8707-3567
  • Юрій Олександрович Науменко Київський національний університет будівництва і архітектури, Київ, Україна https://orcid.org/0000-0002-2631-1048
  • Євгеній Володимирович Бородавка Київський національний університет будівництва і архітектури, Київ, Україна https://orcid.org/0000-0002-7476-9387
  • Ірина Олександрівна Азнаурян Київський національний університет будівництва і архітектури, Київ, Україна https://orcid.org/0000-0002-7085-7291

DOI:

https://doi.org/10.32347/2412-9933.2026.65.188-193

Ключові слова:

алгоритм пошуку, геолокація, інформаційна система, транспортна логістика, міська мобільність, кросплатформна розробка, клієнт-серверна архітектура, .NET MAUI

Анотація

Актуальність роботи зумовлена зростанням навантаження на міську транспортну інфраструктуру, необхідністю впровадження екологічно орієнтованих рішень і підвищенням вимог до універсальності й масштабованості програмних систем, що функціонують у межах концепції «розумного міста». У фокусі дослідження – сервіси організації спільних поїздок. Обґрунтовано доцільність використання кросплатформного підходу як засобу зниження витрат на розробку та супровід інформаційних систем, що призначені для різних операційних середовищ. Досліджено архітектурні та алгоритмічні аспекти розробки кросплатформних інформаційних систем міської мобільності. Запропоновано архітектуру клієнт-серверної інформаційної системи, що реалізована з використанням фреймворку .NET MAUI, який забезпечує формування єдиної кодової бази для мобільних та десктопних платформ. Розглянуто застосування патернів MVVM і Dependency Injection для підвищення модульності, підтримуваності та розширюваності системи. Формалізовано задачу пошуку попутників з використанням геопросторових і часових обмежень. Розроблено гібридний алгоритм пошуку поїздок, який поєднує геолокаційні обчислення на ґрунті сферичної метрики і текстову фільтрацію як резервний механізм у разі відмов служб визначення координат. Запропоновано рішення зменшення обчислювальної складності пошуку і забезпечення відмовостійкісті підсистеми в умовах нестабільного мережевого з’єднання. Проведено експериментальну оцінку ефективності реалізації, що підтвердила високий (понад 96%) рівень повторного використання коду і прийнятні показники продуктивності на різних платформах. Отримано результати, які можуть бути використані при розробці масштабованих інформаційних систем міської мобільності та інших складних розподілених систем, орієнтованих на кросплатформну експлуатацію.

Біографії авторів

Ігор Миколайович Стужук, Київський національний університет будівництва і архітектури, Київ

Здобувач вищої освіти кафедри інформаційних технологій

Юрій Олександрович Науменко, Київський національний університет будівництва і архітектури, Київ

Кандидат технічних наук, доцент кафедри інформаційних технологій

Євгеній Володимирович Бородавка, Київський національний університет будівництва і архітектури, Київ

Доктор технічних наук, професор, завідувач кафедри інформаційних технологій проєктування та прикладної математики

Ірина Олександрівна Азнаурян, Київський національний університет будівництва і архітектури, Київ

Доцентка кафедри фізики

Посилання

Shaheen, S., & Cohen, A. (2019). Smart cities and urban mobility. International Journal of Urban Sciences, 23, 12–28.

Batty, M. (2013). The new science of cities. MIT Press. 510 p.

Chan, N. D., & Shaheen, S. A. (2012). Ridesharing in North America: Past, present, and future. Transport Reviews, 32(1), 93–112.

Majchrzak, T. A., Biørn-Hansen, A., & Grønli, T. M. (2015). Comprehensive analysis of cross-platform app approaches. 2015 IEEE International Conference on Mobile Services, 402–409.

Biørn-Hansen, A., Grønli, T. M., & Ghinea, G. (2019). Animations in cross-platform mobile applications. Sensors, 19(9), 2081.

Albino, V., Berardi, U., & Dangelico, R. (2015). Smart cities: Definitions, dimensions, performance, and initiatives. Journal of Urban Technology, 22(1), 3–21.

Riabchun, Yu. V., Kurinskyi, O. V., Dolia, O. V., & Fesan, A. O. (2025). Optimization and adaptation of neural networks based on existing architectures. Management of Development of Complex Systems, (61), 210–218. [in Ukrainian].

Microsoft. (2025). .NET Multi-platform App UI documentation. https://learn.microsoft.com/dotnet/maui

Sommerville, I. (2016). Software engineering (10th ed.). Pearson. 816 p.

Fowler, M. (2002). Patterns of enterprise application architecture. Addison-Wesley. 560 p.

Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1994). Design patterns: Elements of reusable object-oriented software. Addison-Wesley. 395 p.

Riabchun, Yu., Kurinsky, O., Palamarchuk, D., et al. (2025). Optimization and adaptation of neural networks based on existing architectures. 2025 IEEE 5th International Conference on Smart Information Systems and Technologies (SIST), 798–804.

Haversine, R. (1918). Great-circle distance between two points on a sphere.

Sinnott, R. W. (1984). Virtues of the haversine. Sky and Telescope, 68(2), 159.

Google. (n.d.). Geocoding API documentation. https://developers.google.com/maps/documentation/geocoding

OpenStreetMap Foundation. (n.d.). Nominatim geocoding service. https://nominatim.org/

International Organization for Standardization. (2011). Systems and software quality models (ISO/IEC Standard No. 25010:2011).

Pressman, R. S. (2015). Software engineering: A practitioner’s approach (8th ed.). McGraw-Hill. 976 p.

##submission.downloads##

Опубліковано

2026-03-26

Як цитувати

Стужук, І. М., Науменко, Ю. О., Бородавка, Є. В., & Азнаурян, І. О. (2026). Розробка кросплатформних інформаційних систем міської мобільності: архітектурні та алгоритмічні рішення. Управління розвитком складних систем, (65), 188–193. https://doi.org/10.32347/2412-9933.2026.65.188-193

Номер

Розділ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ ПРОЄКТУВАННЯ