Деякі аспекти інтерактивної симуляції розробки програмного забезпечення з інтеграцією онтологічних моделей
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##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2024 Олександр Ткаченко, Владислав Бойко
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Автори зберігають авторські права на статтю та одночасно надають журналу право його першої публікації на умовах ліцензії Creative Commons Attribution License, яка дозволяє іншим особам вільно поширювати опубліковану статтю з обов’язковим посиланням на її авторів та першу публікацію.
Журнал дозволяє авторам зберігати авторські права і права на публікації без обмежень.
Автор опублікованої статті має право поширювати інформацію про неї та розміщувати посилання на роботу в електронному репозитарії установи.