{"id":1395,"date":"2021-01-15T23:38:11","date_gmt":"2021-01-15T21:38:11","guid":{"rendered":"http:\/\/journals.khnu.km.ua\/vestnik\/?p=1395"},"modified":"2021-03-04T13:18:29","modified_gmt":"2021-03-04T11:18:29","slug":"%d0%bc%d0%b5%d1%82%d0%be%d0%b4-%d0%b4%d1%96%d1%8f%d0%bb%d1%8c%d0%bd%d0%be%d1%81%d1%82%d1%96-%d1%82%d0%b0-%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d1%96%d0%bd%d1%82%d0%b5%d0%bb%d0%b5","status":"publish","type":"post","link":"https:\/\/journals.khnu.km.ua\/vestnik\/?p=1395","title":{"rendered":"\u041c\u0435\u0442\u043e\u0434 \u0434\u0456\u044f\u043b\u044c\u043d\u043e\u0441\u0442\u0456 \u0442\u0430 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0456\u043d\u0442\u0435\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0430\u0433\u0435\u043d\u0442\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0456 \u043e\u043d\u0442\u043e\u043b\u043e\u0433\u0456\u0447\u043d\u043e\u0433\u043e \u043f\u0456\u0434\u0445\u043e\u0434\u0443 \u0434\u043b\u044f \u043e\u0446\u0456\u043d\u044e\u0432\u0430\u043d\u043d\u044f \u043f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0438\u0445 \u0435\u0442\u0430\u043f\u0456\u0432 \u0436\u0438\u0442\u0442\u0454\u0432\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043d\u043e\u0433\u043e \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f"},"content":{"rendered":"<p style=\"text-align: center;\">\u041c\u0415\u0422\u041e\u0414 \u0414\u0406\u042f\u041b\u042c\u041d\u041e\u0421\u0422\u0406 \u0422\u0410 \u0421\u0422\u0420\u0423\u041a\u0422\u0423\u0420\u0410 \u0406\u041d\u0422\u0415\u041b\u0415\u041a\u0422\u0423\u0410\u041b\u042c\u041d\u041e\u0413\u041e \u0410\u0413\u0415\u041d\u0422\u0410 \u041d\u0410 \u041e\u0421\u041d\u041e\u0412\u0406 \u041e\u041d\u0422\u041e\u041b\u041e\u0413\u0406\u0427\u041d\u041e\u0413\u041e \u041f\u0406\u0414\u0425\u041e\u0414\u0423 \u0414\u041b\u042f \u041e\u0426\u0406\u041d\u042e\u0412\u0410\u041d\u041d\u042f \u041f\u041e\u0427\u0410\u0422\u041a\u041e\u0412\u0418\u0425 \u0415\u0422\u0410\u041f\u0406\u0412 \u0416\u0418\u0422\u0422\u0404\u0412\u041e\u0413\u041e \u0426\u0418\u041a\u041b\u0423 \u041f\u0420\u041e\u0413\u0420\u0410\u041c\u041d\u041e\u0413\u041e \u0417\u0410\u0411\u0415\u0417\u041f\u0415\u0427\u0415\u041d\u041d\u042f<\/p>\n<p style=\"text-align: center;\">METHOD OF FUNCTIONING AND STRUCTURE OF ONTOLOGY-BASED INTELLIGENT AGENT FOR ASSESSING THE INITIAL STAGES OF THE SOFTWARE LIFECYCLE<\/p>\n<p><a href=\"http:\/\/journals.khnu.km.ua\/vestnik\/wp-content\/uploads\/2021\/01\/11-5.pdf\"><img src=\"http:\/\/journals.khnu.km.ua\/vestnik\/wp-content\/uploads\/2021\/01\/pdf.png\" \/><\/a> <strong>\u0421\u0442\u043e\u0440\u0456\u043d\u043a\u0438: 61-64. \u041d\u043e\u043c\u0435\u0440: \u21163, 2020 (285)<\/strong><br \/>\n<strong>\u0410\u0432\u0442\u043e\u0440\u0438:<\/strong><br \/>\n\u041e. \u041e. \u041f\u0410\u0412\u041b\u041e\u0412\u0410, \u0406. \u042e. \u041b\u041e\u041f\u0410\u0422\u0422\u041e, \u0422. \u041e. \u0413\u041e\u0412\u041e\u0420\u0423\u0429\u0415\u041d\u041a\u041e<br \/>\n\u0425\u043c\u0435\u043b\u044c\u043d\u0438\u0446\u044c\u043a\u0438\u0439 \u043d\u0430\u0446\u0456\u043e\u043d\u0430\u043b\u044c\u043d\u0438\u0439 \u0443\u043d\u0456\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442<br \/>\nO. PAVLOVA, I. LOPATTO, T. HOVORUSHCHENKO<br \/>\nKhmelnytskyi National University<br \/>\n<strong>DOI:<\/strong> <a href=\"https:\/\/www.doi.org\/10.31891\/2307-5732-2020-285-3-9\">https:\/\/www.doi.org\/10.31891\/2307-5732-2020-285-3-9<\/a><br \/>\n<strong>\u0420\u0435\u0446\u0435\u043d\u0437\u0456\u044f\/Peer review :<\/strong> 19.04.2020 \u0440.<br \/>\n<strong>\u041d\u0430\u0434\u0440\u0443\u043a\u043e\u0432\u0430\u043d\u0430\/Printed :<\/strong> 03.06.2020 \u0440.<\/p>\n<p style=\"text-align: center;\"><strong>\u0410\u043d\u043e\u0442\u0430\u0446\u0456\u044f \u043c\u043e\u0432\u043e\u044e \u043e\u0440\u0438\u0433\u0456\u043d\u0430\u043b\u0443<\/strong><\/p>\n<p>\u041c\u0435\u0442\u043e\u044e \u0434\u0430\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u043b\u0456\u0434\u0436\u0435\u043d\u043d\u044f \u0454 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0456\u044f \u0430\u043d\u0430\u043b\u0456\u0437\u0443 \u0441\u043f\u0435\u0446\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u0439 \u0432\u0438\u043c\u043e\u0433 \u0434\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043d\u043e\u0433\u043e \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f (\u041f\u0417) \u043d\u0430 \u043f\u0440\u0435\u0434\u043c\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043d\u043e\u0441\u0442\u0456 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457 \u0442\u0430 \u043f\u0456\u0434\u0432\u0438\u0449\u0435\u043d\u043d\u044f \u0440\u0456\u0432\u043d\u044f \u0434\u043e\u0441\u0442\u0430\u0442\u043d\u043e\u0441\u0442\u0456 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457 \u0449\u043e\u0434\u043e \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a \u044f\u043a\u043e\u0441\u0442\u0456 \u041f\u0417 \u0443 \u0441\u043f\u0435\u0446\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f\u0445 \u0432\u0438\u043c\u043e\u0433 \u0448\u043b\u044f\u0445\u043e\u043c \u0440\u043e\u0437\u0440\u043e\u0431\u043b\u0435\u043d\u043d\u044f \u0456\u043d\u0442\u0435\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0430\u0433\u0435\u043d\u0442\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0456 \u043e\u043d\u0442\u043e\u043b\u043e\u0433\u0456\u0447\u043d\u043e\u0433\u043e \u043f\u0456\u0434\u0445\u043e\u0434\u0443 \u0434\u043b\u044f \u043e\u0446\u0456\u043d\u044e\u0432\u0430\u043d\u043d\u044f \u043f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0438\u0445 \u0435\u0442\u0430\u043f\u0456\u0432 \u0436\u0438\u0442\u0442\u0454\u0432\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043d\u043e\u0433\u043e \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f.<br \/>\n\u041a\u043b\u044e\u0447\u043e\u0432\u0456 \u0441\u043b\u043e\u0432\u0430: \u0456\u043d\u0442\u0435\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0438\u0439 \u0430\u0433\u0435\u043d\u0442 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0456 \u043e\u043d\u0442\u043e\u043b\u043e\u0433\u0456\u0447\u043d\u043e\u0433\u043e \u043f\u0456\u0434\u0445\u043e\u0434\u0443, \u0441\u043f\u0435\u0446\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u0432\u0438\u043c\u043e\u0433 \u0434\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043d\u043e\u0433\u043e \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f (\u041f\u0417), \u0436\u0438\u0442\u0442\u0454\u0432\u0438\u0439 \u0446\u0438\u043a\u043b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043d\u043e\u0433\u043e \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f, \u044f\u043a\u0456\u0441\u0442\u044c \u041f\u0417, \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438 \u044f\u043a\u043e\u0441\u0442\u0456 \u041f\u0417.<\/p>\n<p style=\"text-align: center;\"><strong>\u0420\u043e\u0437\u0448\u0438\u0440\u0435\u043d\u0430 \u0430\u043d\u043e\u0442\u0430\u0446\u0456\u044f \u0430\u043d\u0433\u043b\u0456\u0439\u0441\u044c\u043a\u043e\u044e \u043c\u043e\u0432\u043e\u044e<\/strong><\/p>\n<p>The paper is devoted to development of ontology-based intelligent agent for assessing the initial stages of the software lifecycle. Today, the task of automated assessment of the level of development of the initial stages of the software life cycle based on the analysis of specifications (in particular, automated assessment of the sufficiency of information of requirements) is relevant. The analysis of known approaches to assessing the sufficiency of information of requirements revealed the developed theoretical and applied principles of assessing the sufficiency of information on quality in the specifications of software requirements that need to be developed through the automation of such assessment. The ontology-based intelligent agent proposed in the paper provides an opportunity to automate the analysis of the specifications of the software requirements for the sufficiency of their information.<br \/>\nAutomation of the analysis of specifications of requirements to the software became possible due to the use of ontologies at the functioning of the developed agent. It is ontologies, by reflecting the cause-and-effect relationships between concepts and conceptualizing the domain by capturing entities and relationships, that ensure visualization of duplication and gaps in knowledge based on the visualization of missing logical relationships. This visualization of missing logical relationships reflects which attributes are missing in the specification, which software quality characteristics are affected by the lack of certain attributes, and what level of information sufficiency is in a specific specification.<br \/>\nThe intelligent agent evaluates the sufficiency of information in the specification of requirements to determine all the characteristics of software quality. The proposed intelligent agent provides a conclusion on the sufficiency or insufficiency of information in the specification. In addition, it provides numerical estimates of the level of sufficiency of information to determine each software quality characteristic and to determine all software quality characteristics together. The agent also forms a list of attributes that should be added to the specification of requirements to improve the sufficiency of its information and visualization of gaps in knowledge about the quality characteristics of software. Thus, the presented agent allows to partially eliminate a person from the processes of information processing and acquisition of knowledge.<br \/>\n<strong>Keywords:<\/strong> ontology-based intelligent agent, software requirements specification, software lifecycle, software quality, software quality characteristics.<\/p>\n<p style=\"text-align: center;\"><em>\u00a0<\/em><strong>References<\/strong><\/p>\n<ol>\n<li>Shane H. Standish Group 2015 Chaos Report \u2013 Q&amp;A with Jennifer Lynch \/ H. Shane, S. Wojewoda. \u2013 URL : http:\/\/www.infoq.com\/articles\/standish-chaos-2015<\/li>\n<li>McConnell S. Code complete \/ S. McConnell. \u2013 Redmond : Microsoft Press, 2013. \u2013 896 p.<\/li>\n<li>Cruickshank K. J. A validation metrics framework for safety-critical software-intensive systems \/ Cruickshank K. J. \u2013 USA : Monterey, 2009. \u2013 144 p.<\/li>\n<li>ISO\/IEC 25010:2011. Systems and software engineering. Systems and software Quality Requirements and Evaluation (SQuaRE). System and software quality models. [Introduced 01.03.2011]. \u2013 Geneva (Switzerland), 2011. \u2013 34 p. \u2013 (International standard).<\/li>\n<li>Hovorushchenko T. Information technology of evaluating the sufficiency of information on quality in the software requirements specifications \/ T. Hovorushchenko, O. Pomorova. \u2013 CEUR-WS. \u2013 2018. \u2013 Vol. 2104. \u2013 P. 555\u2013570.<\/li>\n<li>Burov E. Complex ontology management using task models \/ E. Burov \/\/ International Journal of Knowledge-Based and Intelligent Engineering Systems. \u2013 2014. \u2013 Vol. 18. \u2013 \u2116 2. \u2013 P. 111\u2013120.<\/li>\n<li>Assawamekin N. Ontology-based multiperspective requirements traceability framework \/ N. Assawamekin, A. Namfon, T.\u00a0Sunetnanta, C. Pluempitiwiriyawej. \u00ad\u2013 Knowledge Information Systems. \u2013 2010. \u2013 \u2116 3. \u2013 P. 493\u2013522.<\/li>\n<li>Leonid K. Ontology and model alignment as a means for requirements validation \/ K. Leonid, R. Gacitua, M. Rouncefield, P.\u00a0Sawyer \/\/ Proceedings of the 4th IEEE International Conference on Semantic Computing. \u00ad\u2013 USA : Pittsburgh, 2010. \u2013 P. 46\u201351.<\/li>\n<li>Bajnaid N. O. An ontological approach to model software quality assurance knowledge domain \/ N.O.Bajnaid, R. Benlamri, A.\u00a0Pakstas, Sh. Salekzamankhani \/\/ Lecture Notes on Software Engineering. \u2013 2016. \u2013 Vol.\u00a04. \u2013 \u2116 3. \u2013 P. 193\u2013198.<\/li>\n<li>Freitas A. Model-driven engineering of multi-agent systems based on ontologies \/ A. Freitas, R. H. Bordini, R. Vieira \/\/ Applied Ontology. \u2013 2017. \u2013 Vol. 12. \u2013 Issue 2. \u2013 P. 157\u2013188.<\/li>\n<li>Ossowska K. Exploring an ontological approach for user requirements elicitation in the design of online virtual agents \/ K.\u00a0Ossowska, L. Szewc, P. Weichbroth, I. Garnik, M. Sikorski \/\/ Information Systems: Development, Research, Applications, Education. \u2013 2017. \u2013 Vol. 264. \u2013 P. 40\u201355.<\/li>\n<li>Rakib A. A formal approach to modelling and verifying resource-bounded context-aware agents \/ A. Rakib, R. U. Faruqui \/\/ Lecture Notes of the Institute for Computer Sciences Social Informatics and Telecommunications Engineering. \u2013 2013. \u2013 Vol. 109. \u2013 P. 86\u201396.<\/li>\n<li>Hovorushchenko T. Method of Activity of Ontology-Based Intelligent Agent for Evaluating the Initial Stages of the Software Lifecycle \/ T. Hovorushchenko, O. Pavlova \/\/ Advances in Intelligent Systems and Computing. \u2013 2019. \u2013 Vol. 836. \u2013 P. 169\u2013178.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041c\u0415\u0422\u041e\u0414 \u0414\u0406\u042f\u041b\u042c\u041d\u041e\u0421\u0422\u0406 \u0422\u0410 \u0421\u0422\u0420\u0423\u041a\u0422\u0423\u0420\u0410 \u0406\u041d\u0422\u0415\u041b\u0415\u041a\u0422\u0423\u0410\u041b\u042c\u041d\u041e\u0413\u041e \u0410\u0413\u0415\u041d\u0422\u0410 \u041d\u0410 \u041e\u0421\u041d\u041e\u0412\u0406 \u041e\u041d\u0422\u041e\u041b\u041e\u0413\u0406\u0427\u041d\u041e\u0413\u041e \u041f\u0406\u0414\u0425\u041e\u0414\u0423 \u0414\u041b\u042f \u041e\u0426\u0406\u041d\u042e\u0412\u0410\u041d\u041d\u042f \u041f\u041e\u0427\u0410\u0422\u041a\u041e\u0412\u0418\u0425 \u0415\u0422\u0410\u041f\u0406\u0412 \u0416\u0418\u0422\u0422\u0404\u0412\u041e\u0413\u041e \u0426\u0418\u041a\u041b\u0423 \u041f\u0420\u041e\u0413\u0420\u0410\u041c\u041d\u041e\u0413\u041e \u0417\u0410\u0411\u0415\u0417\u041f\u0415\u0427\u0415\u041d\u041d\u042f METHOD OF FUNCTIONING AND STRUCTURE OF ONTOLOGY-BASED INTELLIGENT AGENT FOR ASSESSING THE INITIAL STAGES OF THE SOFTWARE LIFECYCLE \u0421\u0442\u043e\u0440\u0456\u043d\u043a\u0438: 61-64. \u041d\u043e\u043c\u0435\u0440: \u21163, 2020 (285) \u0410\u0432\u0442\u043e\u0440\u0438: \u041e. \u041e. \u041f\u0410\u0412\u041b\u041e\u0412\u0410, \u0406. \u042e. \u041b\u041e\u041f\u0410\u0422\u0422\u041e, \u0422. \u041e. \u0413\u041e\u0412\u041e\u0420\u0423\u0429\u0415\u041d\u041a\u041e \u0425\u043c\u0435\u043b\u044c\u043d\u0438\u0446\u044c\u043a\u0438\u0439 \u043d\u0430\u0446\u0456\u043e\u043d\u0430\u043b\u044c\u043d\u0438\u0439 \u0443\u043d\u0456\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/posts\/1395"}],"collection":[{"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1395"}],"version-history":[{"count":3,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/posts\/1395\/revisions"}],"predecessor-version":[{"id":4102,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/posts\/1395\/revisions\/4102"}],"wp:attachment":[{"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}