Метод онтологічного опису в побудові сервіс-орієнтованих систем розподіленого навчання

Автор(и)

DOI:

https://doi.org/10.30837/ITSSI.2024.27.039

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

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

Анотація

Предметом дослідження є аналіз та обґрунтування використання процесів програмної інженерії, основаних на онтологіях доступу до інформації та надання доступу до бази знань і їх повторного використання мовою алгебри скінченних предикатів, що є класом дескриптивних логік. Такий підхід дає змогу застосовувати переваги онтологій і логічного програмування в процесі рефакторингу розподілених систем дистанційного навчання. Мета роботи – створення формалізму опису взаємодії сервісів і алгоритмів побудови інтерфейсів вебсервісів для реалізації ефективної SOA-cистеми із застосуванням парадигми основаного на онтологіях доступу до інформації. Для досягнення поставленої мети визначено такі завдання: аналіз основних видів структур взаємодії SOA-сервісів; огляд реалізацій систем, що працюють із сімейством мов дескриптивної логіки, а саме алгебри скінченних предикатів; опис структури онтології, яка необхідна для роботи сервіс-орієнтованих систем, що має розмітку стандарту Semantic Web за допомогою рівнянь алгебри скінченних предикатів. Актуальним завданням є забезпечення організації взаємодії інтернет-ресурсів у розробленні систем розподіленого віртуального навчання, і таку взаємодію уможливлює сервіс-орієнтована архітектура створення програмного забезпечення. Стаття розглядає сучасні технології Semantic Web та їх роль у створенні прикладних програмних систем розподілених навчальних ресурсів, побудованих за допомогою розподілених взаємодіючих сервісів. Розглянуті методи та матеріали: алгебра скінченних предикатів, теорія алгоритмів, об’єктно-орієнтоване проєктування, теорія уніфікації. Результати. Отримано семантику, що дає змогу описувати SOA-системи в мовах дескриптивної логіки. Показано ефективність математичного формалізму алгебри скінченних предикатів для завдань логічного аналізу прикладних онтологій, упроваджено методи повторного використання знань і опису сервіс-орієнтованих систем. Доведено необхідність застосування алгоритмів автоматичної побудови вебінтерфейсів. Висновки. У роботі висвітлено переваги дослідженого рішення, а саме, алгоритми автоматизованої побудови інтерфейсів вебсервісів для SOA-архітектури, що дають змогу ефективно виконувати поставлене завдання. Алгоритми вирізняються більш загальною моделлю та швидкістю роботи й потребують оцінювання складності.

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

Зоя Дудар, Харківський національний університет радіоелектроніки

професорка кафедри програмної інженерії

Світлана Літвін, Харківський національний університет радіоелектроніки

аспірантка кафедри програмної інженерії

Посилання

Список літератури

Sarker U., Deraman A.B., Hasan R. Descriptive Logic for Software Engineering Ontology: Aspect Software Quality Control. 4th International Conference on Computer and Information Sciences (ICCOINS), Kuala Lumpur, Malaysia, 2018, Р. 1–5. DOI: http://doi.org/10.1109/ICCOINS.2018.8510585

Rawal R., Goel K., Gupta, C. COVID-19: Disease Pattern Study based on Semantic-Web Approach using Description Logic, IEEE International Conference for Innovation in Technology (INOCON), Bangluru, India, 2020, Р. 1–5. DOI: http://doi.org/10.1109/INOCON50539.2020.9298278

Kamide N., Sequential Fuzzy Description Logic: Reasoning for Fuzzy Knowledge Bases with Sequential Information. 2020 IEEE 50th International Symposium on Multiple-Valued Logic (ISMVL), Miyazaki, Japan, 2020, Р. 218–223. DOI: http://doi.org/10.1109/ISMVL49045.2020.000-2

Shubin I. Development of conjunctive decomposition tools. 5th International Conference on Computational Linguistics and Intelligent Systems (COLINS-2021). CEUR Workshop Proceedings, 2021, Vol. 2870, Р. 890–900. URL: https://ceur-ws.org/Vol-2870/paper67.pdf

Sapra D., Pimentel A. D. Deep Learning Model Reuse and Composition in Knowledge Centric Networking. 29th International Conference on Computer Communications and Networks (ICCCN), Honolulu, HI, USA, 2020, Р. 1–11. DOI: http://doi.org/10.1109/ICCCN49398.2020.9209668

Shubin I., Snisar S., Litvin S., Formalization and Application of Algebraic Methods in Automated Intelligent Systems. IEEE 8th International Conference on Problems of Infocommunications, Science and Technology (PIC S&T), Kharkiv, Ukraine, 2021, Р. 67–70. DOI: http://doi.org/10.1109/PICST54195.2021.9772174

Каратаєв О., Ситніков Д. Метод повторного використання знань у формі логічних рівнянь. Сучасний стан наукових досліджень та технологій в промисловості, No. 3(25). 2023. С. 15–26. DOI: http://doi.org/10.30837/ITSSI.2023.25.015

Karataiev O., Sitnikov D., Sharonova N. A Method for Investigating Links between Discrete Data Features in Knowledge Bases in the Form of Predicate Equations, 7th International Conference on Computational Linguistics and Intelligent Systems (COLINS-2023). CEUR Workshop Proceedings, 2023, Р. 224–235. URL: https://ceur-ws.org/Vol-3387/paper17.pdf

Sharonova N., Doroshenko А., Cherednichenko О. Issues of Fact-based Information Analysis. 5th International Conference on Computational Linguistics and Intelligent Systems (COLINS-2021) CEUR Workshop Proceedings, 2021, Vol. 2870. URL: https://ceur-ws.org/Vol-2136/10000011.pdf

Zhou B., Bao J., Liu Y., Song D., BA-IKG: BiLSTM Embedded ALBERT for Industrial Knowledge Graph Generation and Reuse. IEEE 18th International Conference on Industrial Informatics (INDIN), Warwick, United Kingdom, 2020, Р. 63–69. DOI: http://doi.org/10.1109/INDIN45582.2020.9442198

He L., P. Jiang, P-SaaS: knowledge service-oriented manufacturing workflow model for knowledge collaboration and reuse. IEEE 16th International Conference on Automation Science and Engineering (CASE), Hong Kong, China, 2020, Р. 570–575. DOI: http://doi.org/10.1109/CASE48305.2020.9216974

Tereshchenko G., Gruzdo I. Overview and Analysis of Existing Decisions of Determining the Meaning of Text Documents, International Scientific-Practical Conference Problems of Infocommunications, Science and Technology (PIC S&T), Vol. 8632014, 2019, Р. 645–653. DOI: http://doi.org/10.1109/INFOCOMMST.2018.8632014

Sharonova N., Kyrychenko I., Tereshchenko G. Application of big data methods in E-learning systems, 2021 5th International Conference on Computational Linguistics and Intelligent Systems (COLINS-2021), 2021. CEUR-WS, Vol. 2870. 2021, Р. 1302–1311. URL: https://ceur-ws.org/Vol-2870/paper96.pdf

Каратаєв О., Шубін І. Проблеми повторного використання знань у процесі проєктування програмних систем. Сучасний стан наукових досліджень та технологій в промисловості. 2023. No 2 (24). С. 62–71. DOI: http://doi.org/10.30837/itssi.2023.24.062

Козирєв А., Шубін I. Метод планування завдань оброблення даних у розподілених системах з обмеженою інформацією про доступні ресурси. Сучасний стан наукових досліджень та технологій в промисловості. 2023. No. 3 (25). С. 27–39. DOI: https://doi.org/10.30837/ITSSI.2023.25.027

Karataiev О., Shubin І., Formal Model of Multi-Agent Architecture of a Software System Based on Knowledge Interpretation. Radioelectronic and Computer Systems. No 4 (108). 2023 Р. 53–64. DOI: http://doi.org/ 10.32620/reks.2023.4.05

Backer Р., Siemens G. Educational data mining and learning analytics. The Cambridge handbook of the learning sciences, 2019. 274 р. URL: https://www.researchgate.net/publication/316628053_Educational_data_mining_and_learning_analytics

Dudar Z., Shubin I., Kozyriev A. Individual Training Technology in Distributed Virtual University. Lecture Notes in Networks and Systems. 2021, 212 LNNS, Р. 379–399. DOI: http://doi.org/10.1007/978-3-030-76343-5_20

Gruzdo I., Kyrychenko I., Tereshchenko G., Shanidze O. Analysis of Models Usability Methods Used on Design Stage to Increase Site Optimization. 7th International Conference on Computational Linguistics and Intelligent Systems. (COLINS-2023), Volume III: Intelligent Systems Workshop, 2023. CEUR Workshop Proceedings, Vol. 3403, Р. 387–4093. URL: https://ceur-ws.org/Vol-3403/paper31.pdf

References

Sarker, U., Deraman, A. B., Hasan, R. (2018), "Descriptive Logic for Software Engineering Ontology: Aspect Software Quality Control", 4th International Conference on Computer and Information Sciences (ICCOINS), Kuala Lumpur, Malaysia, 2018, Р. 1–5. DOI: http://doi.org/10.1109/ICCOINS.2018.8510585

Rawal, R., Goel, K., Gupta, C. (2020), "COVID-19: Disease Pattern Study based on Semantic-Web Approach using Description Logic", 2020 IEEE International Conference for Innovation in Technology (INOCON), Bangluru, India, 2020, Р. 1–5. DOI: http://doi.org/10.1109/INOCON50539.2020.9298278

Kamide, N. (2020), "Sequential Fuzzy Description Logic: Reasoning for Fuzzy Knowledge Bases with Sequential Information", 2020 IEEE 50th International Symposium on Multiple-Valued Logic (ISMVL), Miyazaki, Japan, 2020, Р. 218–223. DOI: http://doi.org/10.1109/ISMVL49045.2020.000-2

Shubin, I. (2023), "Development of conjunctive decomposition tools", 5th International Conference on Computational Linguistics and Intelligent Systems (COLINS-2021), CEUR Workshop Proceedings, Vol. 2870, Р. 890–900. available at: https://ceur-ws.org/Vol-2870/paper67.pdf

Sapra, D., Pimentel, A. D. (2020), "Deep Learning Model Reuse and Composition in Knowledge Centric Networking", 29th International Conference on Computer Communications and Networks (ICCCN), Honolulu, HI, USA, P. 1–11. DOI: 10.1109/ICCCN49398.2020.9209668

Shubin, I. Snisar, S., Litvin, S. (2021), "Formalization and Application of Algebraic Methods in Automated Intelligent Systems", IEEE 8th International Conference on Problems of Infocommunications, Science and Technology (PIC S&T), Kharkiv, Ukraine, P. 67–70. DOI: http://doi.org/10.1109/PICST54195.2021.9772174

Karataiev, O., Sitnikov, D. (2023), "The method of reuse of knowledge in the form of logical equations", Innovative technologies and scientific solutions for industries, No. 3(25), P. 15–26. DOI: http://doi.org/10.30837/ITSSI.2023.25.015

Karataiev, O., Sitnikov, D., Sharonova, N. (2023), "A Method for Investigating Links between Discrete Data Features in Knowledge Bases in the Form of Predicate Equations", 7th International Conference on Computational Linguistics and Intelligent Systems (COLINS-2023), CEUR Workshop Proceedings, 2023, Р. 224–235. available at: https://ceur-ws.org/Vol-3387/paper17.pdf

Sharonova, N., Doroshenko, А., Cherednichenko, О. (2021), "Issues of Fact-based Information Analysis", 5th International Conference on Computational Linguistics and Intelligent Systems (COLINS-2021). CEUR Workshop Proceedings, Vol. 2870. available at: https://ceur-ws.org/Vol-2136/10000011.pdf

Zhou, B., Bao, J., Liu, Y., Song, D. (2020), "BA-IKG: BiLSTM Embedded ALBERT for Industrial Knowledge Graph Generation and Reuse", 2020 IEEE 18th International Conference on Industrial Informatics (INDIN), Warwick, United Kingdom, 2020, P. 63–69. DOI: http://doi.org/10.1109/INDIN45582.2020.9442198

He, L., Jiang, P. (2020), "P-SaaS: knowledge service-oriented manufacturing workflow model for knowledge collaboration and reuse", 2020 IEEE 16th International Conference on Automation Science and Engineering (CASE), Hong Kong, China, 2020, P. 570–575. DOI: http://doi.org/10.1109/CASE48305.2020.9216974

Tereshchenko, G., Gruzdo, I. (2019), "Overview and Analysis of Existing Decisions of Determining the Meaning of Text Documents", International Scientific-Practical Conference Problems of Infocommunications, Science and Technology (PIC S&T) 2019, Р. 645–653. DOI: 10.1109/INFOCOMMST.2018.8632014

Sharonova, N., Kyrychenko, I., Tereshchenko, G. (2021), "Application of big data methods in E-learning systems", 2021 5th International Conference on Computational Linguistics and Intelligent Systems (COLINS-2021), CEUR Workshop Proceedings, Vol. 2870, Р. 1302–1311. available at: https://ceur-ws.org/Vol-2870/paper96.pdf

Shubin, I., Karataiev, O. (2023), "Reuse of Information Based on The Interpretation of Knowledge", Innovative technologies and scientific solutions for industries. No. 2 (24), P. 62–71. DOI: http://doi.org/10.30837/itssi.2023.24.062

Kozyriev, A., Shubin, I. (2023), "Method of Planning Data Processing Tasks in Distributed Systems with Limited Information About Available Resources", Innovative technologies and scientific solutions for industries. No. 3 (25), P. 27–39. DOI: http://doi.org/10.30837/ITSSI.2023.25.027

Karataiev, О. Shubin, І. (2023), "Formal Model of Multi-Agent Architecture of a Software System Based on Knowledge Interpretation", Radioelectronic and Computer Systems. No. 4 (108), Р. 53–64. DOI: http://doi.org/10.32620/reks.2023.4.05

Backer, Р., Siemens, G. (2019), "Educational data mining and learning analytics", The Cambridge handbook of the learning sciences, 274 р. available at: https://www.researchgate.net/publication/316628053_Educational_data_mining_and_learning_аnalytics

Dudar, Z., Shubin, I., Kozyriev, A. (2021), "Individual Training Technology in Distributed Virtual University". Lecture Notes in Networks and Systems. 212 LNNS, Р. 379–399. DOI: http://doi.org/10.1007/978-3-030-76343-5_20

Gruzdo, I., Kyrychenko, I., Tereshchenko, G., Shanidze, O. (2023), "Analysis of Models Usability Methods Used on Design Stage to Increase Site Optimization", 7th International Conference on Computational Linguistics and Intelligent Systems (COLINS-2023), Volume III: Intelligent Systems Workshop, CEUR Workshop Proceedings, Vol. 3403, Р. 387–4093. available at: https://ceur-ws.org/Vol-3403/paper31.pdf

##submission.downloads##

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

2024-03-30

Як цитувати

Дудар, З., & Літвін, С. (2024). Метод онтологічного опису в побудові сервіс-орієнтованих систем розподіленого навчання. СУЧАСНИЙ СТАН НАУКОВИХ ДОСЛІДЖЕНЬ ТА ТЕХНОЛОГІЙ В ПРОМИСЛОВОСТІ, (1 (27), 39–53. https://doi.org/10.30837/ITSSI.2024.27.039