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

Автор(и)

  • Олександр Ткаченко Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», Державний університет «Київський авіаційний інститут», Україна https://orcid.org/0000-0001-6911-2770
  • Владислав Бойко Державний університет «Київський авіаційний інститут», Україна https://orcid.org/0009-0000-2132-9671

DOI:

https://doi.org/10.31866/2617-796X.7.2.2024.317734

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

інтерактивний симулятор, програмне забезпечення, онтологічна модель, віртуальне середовище, симуляційне навчання

Анотація

Сучасні симуляційні технології мають велике значення особливо в тих сферах, де помилки в реальних процесах можуть призвести до значних витрат та ризиків, спричинених наслідками виникших помилок.

Метою статті є дослідження інтерактивних симуляторів у сфері розробки програмного забезпечення з інтеграцією онтологічних моделей.

Методами дослідження є основні методологічні підходи та технологічні засоби для розробки інтерактивних симуляторів у сфері розробки програмного забезпечення з інтеграцією онтологічних моделей. Такими методами, зокрема, є: системний та порівняльний аналізи – для виявлення особливостей створення та подальшого використання інтерактивних симуляторів у сфері розробки програмного забезпечення з інтеграцією онтологічних моделей; метод експертних оцінок, який передбачає аналіз літературних джерел та інформаційних ресурсів, проведення інтерв’ю та опитування експертів, процеси розробки й тестування масштабованих і високопродуктивних інтерактивних симуляторів у сфері розробки програмного забезпечення з інтеграцією онтологічних моделей.

Новизною проведеного дослідження є дослідження можливості інтеграції онтологічних моделей безпосередньо у процес розробки програмного забезпечення, симульованого в інтерактивних середовищах.

Висновком проведеного в статті дослідження є те, що в роботі було: проведено дослідження щодо використання симуляційних технологій в різних предметних областях; визначено роль інтерактивних симуляторів, які сприяють відпрацьовуванню учасникам різні сценарії у віртуальному середовищі; розвитку критичного мислення; покращенню навичок прийняття рішень; визначено, що інтерактивні симулятори є важливим інструментом навчання у сфері розробки програмного забезпечення, де інтеграція онтологічних моделей дозволяє автоматизувати частину процесів і забезпечити стандартизацію процедур.

Було визначено труднощі впровадження симуляційного навчання: високі початкові витрати та технічні труднощі. Для успішної інтеграції симуляцій необхідно: забезпечити чітке визначення навчальних цілей (зокрема, для підготовки ІТ-фахівців); адаптувати симуляції до конкретних потреб організації; інтегрувати симуляції у загальну навчальну програму підготовки ІТ-фахівців. Було визначено, що: онтологічні моделі відіграють ключову роль у вдосконаленні інтерактивних симуляторів, допомагаючи структурувати та формалізувати знання в різних предметних областях; використання онтологій сприяє процесу інтеграції різних програмних компонентів, забезпечуючи тим самим гнучкість і масштабованість систем.

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

Олександр Ткаченко, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», Державний університет «Київський авіаційний інститут»

Кандидат фізико-математичних наук, доцент, доцент кафедри програмного забезпечення комп’ютерних систем, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»,

Доцент кафедри інженерії програмного забезпечення, Державний університет «Київський авіаційний інститут»

Владислав Бойко, Державний університет «Київський авіаційний інститут»

Магістрант, кафедра інженерії програмного забезпечення

Посилання

Data Stream Mining & Processing (DSMP-2018). Proceedings of the 2018 IEEE Second International Conference on Data Stream Mining & Processing (DSMP-2018). Lviv, Ukraine (August 21-25, 2018). [online] Available at: <https://sci.ldubgd.edu.ua/jspui/bitstream/123456789/5155/1/Proceedings_IEEE_DSMP_2018-3.pdf> [Accessed 12 October 2024].

EI Design. Simulate to Elevate: Unveiling the Power of Training Simulation, n.d. [online] Available at: <https://www.eidesign.net/simulate-to-elevate-unveiling-the-power-of-training-simulation/> [Accessed 12 October 2024].

Adobe eLearning. Simulate to Elevate: Unveiling the Power of Training Simulation, n.d. [online] Available at: <https://elearning.adobe.com/2024/01/simulate-to-elevate-unveiling-the-power-of-training-simulation/> [Accessed 12 October 2024].

GoodFirms. The Top 8 Free and Open Source Simulation Software, n.d. [online] Available at: <https://www.goodfirms.co/simulation-software/blog/the-top-8-free-and-open-source-simulation-software#OpenModelica> [Accessed 13 October 2024].

SimSE: an educational, game-based software engineering simulator environment, n.d. [online] Available at: <https://ics.uci.edu/~emilyo/SimSE/details.html> [Accessed 13 October 2024].

Joy of Programming, n.d. [online] Available at: <https://prof-scherer.de/joy-of-programming/> [Accessed 13 October 2024].

Ontotext. What are Ontologies?, n.d. [online] Available at: <https://www.ontotext.com/knowledgehub/fundamentals/what-are-ontologies/> [Accessed 13 October 2024].

Burov, E.V., Pasichnik, V.V., 2015. Software systems based on ontological problem models. "Information systems and networks" – Bulletin of the Lviv Polytechnic National University, 829(2), pp. 36-57.

Sydorov, N., Mendzebrovsky, I., Sydorova, N. Ontologies in Software Engineering, n.d. [online] Available at: <https://ekmair.ukma.edu.ua/server/api/core/bitstreams/6a5b67af-5894-49f1-8dd5-fd59583996c8/content> [Accessed 14 October 2024].

Ontology for Modeling and Simulation, n.d. [online] Available at: <https://www.researchgate.net/publication/224209123_Ontology_for_Modeling_and_Simulation> [Accessed 14 October 2024].

A Practical Guide to Building OWL Ontologies Using Protégé 5.5 and Plugins, n.d. [online] Available at: <https://www.researchgate.net/publication/351037551_A_Practical_Guide_to_Building_OWL_Ontologies_Using_Protege_55_and_Plugins> [Accessed 14 October 2024].

Apache Jena. Documentation. Jena Ontology API, n.d. [online] Available at: <https://jena.apache.org/documentation/ontology/> [Accessed 14 October 2024].

MDPI. Ontology-Based Production Simulation with OntologySim, n.d. [online] Available at: <https://www.mdpi.com/2076-3417/12/3/1608> [Accessed 14 October 2024].

##submission.downloads##

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

2024-12-16

Як цитувати

Ткаченко, О., & Бойко, В. (2024). Деякі аспекти інтерактивної симуляції розробки програмного забезпечення з інтеграцією онтологічних моделей. Цифрова платформа: інформаційні технології в соціокультурній сфері, 7(2), 245–258. https://doi.org/10.31866/2617-796X.7.2.2024.317734

Номер

Розділ

Електронні ресурси та інформаційно-комунікаційні технології