Ontological description method for building service-oriented distributed learning systems

Authors

DOI:

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

Keywords:

software engineering; service-oriented architecture; algebra of finite predicates; ontologies; algebraic programming; distributed virtual learning environment.

Abstract

The subject of the research is the analysis and justification of the use of software engineering processes based on ontologies of data access and representation of access to knowledge bases and knowledge reuse in the language of algebra of finite predicates, which is a class of descriptive logics. This approach allows you to use the advantages of ontologies and logic programming in the refactoring of distributed distance learning systems. The purpose of the work is to create a formalism for describing the interaction of services and algorithms for building web service interfaces for the implementation of an effective SOA system using the paradigm of access to data based on ontologies. To achieve the goal, the following tasks were solved: an analysis of the main types of interaction structures of SOA services, an overview of implementations of systems working with a family of descriptive logic languages, namely, algebra of finite predicates, and a description of the structure of the ontology necessary for the operation of service-oriented systems, which has the markup of the Semantic Web standard using finite predicate algebra equations. The task is an urgent task of ensuring the organization of interaction of Internet resources in the development of distributed virtual learning systems, and such interaction is enabled by the service-oriented architecture of software development. The article examines modern technologies of the Semantic Web and their role in ensuring the creation of applied software systems of distributed learning resources built using distributed interactive services. The considered methods and materials include methods of algebra of finite predicates, theory of algorithms, object-oriented design, theory of unification. The results. The semantics of the SOA system is obtained, which makes it possible to describe SOA systems in the languages of descriptive logic. The effectiveness of the mathematical formalism of the algebra of finite predicates for the tasks of logical analysis of applied ontologies, the use of knowledge reuse methods, and the description of service-oriented systems is shown. The necessity of using algorithms for automatic construction of web interfaces is shown. The conclusions of the work highlight the advantages of the researched solution, namely, algorithms for the automated construction of web service interfaces for SOA architecture, which make it possible to automatically build web service interfaces. Algorithms differ in a more general model and speed of work and require an assessment of complexity.

Author Biographies

Zoia Dudar, Kharkiv National University of Radio Electronics

Professor at the Department of Software Engineering

Svitlana Litvin, Kharkiv National University of Radio Electronics

Postgraduate Student at the Department of Software Engineering

References

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

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

Published

2024-03-30

How to Cite

Dudar, Z., & Litvin, S. (2024). Ontological description method for building service-oriented distributed learning systems. INNOVATIVE TECHNOLOGIES AND SCIENTIFIC SOLUTIONS FOR INDUSTRIES, (1 (27), 39–53. https://doi.org/10.30837/ITSSI.2024.27.039