{"id":1229,"date":"2021-01-15T22:26:30","date_gmt":"2021-01-15T20:26:30","guid":{"rendered":"http:\/\/journals.khnu.km.ua\/vestnik\/?p=1229"},"modified":"2024-01-17T11:29:44","modified_gmt":"2024-01-17T09:29:44","slug":"metod-diyalnosti-ta-realizacziya-intel","status":"publish","type":"post","link":"https:\/\/journals.khnu.km.ua\/vestnik\/?p=1229","title":{"rendered":"\u041c\u0435\u0442\u043e\u0434 \u0434\u0456\u044f\u043b\u044c\u043d\u043e\u0441\u0442\u0456 \u0442\u0430 \u0440\u0435\u0430\u043b\u0456\u0437\u0430\u0446\u0456\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 \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0443 \u043f\u0440\u0438\u0440\u043e\u0434\u043e\u043c\u043e\u0432\u043d\u0438\u0445 \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"},"content":{"rendered":"<p style=\"text-align: center;\"><!--more-->\u041c\u0415\u0422\u041e\u0414 \u0414\u0406\u042f\u041b\u042c\u041d\u041e\u0421\u0422\u0406 \u0422\u0410 \u0420\u0415\u0410\u041b\u0406\u0417\u0410\u0426\u0406\u042f \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 \u041f\u0410\u0420\u0421\u0418\u041d\u0413\u0423 \u041f\u0420\u0418\u0420\u041e\u0414\u041e\u041c\u041e\u0412\u041d\u0418\u0425 \u0421\u041f\u0415\u0426\u0418\u0424\u0406\u041a\u0410\u0426\u0406\u0419 \u0412\u0418\u041c\u041e\u0413 \u0414\u041e \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 REALIZATION OF ONTOLOGY-BASED INTELLIGENT AGENT FOR PARSING THE NATURAL-LANGUAGE SOFTWARE REQUIREMENTS SPECIFICATIONS<\/p>\n<p><a href=\"http:\/\/journals.khnu.km.ua\/vestnik\/wp-content\/uploads\/2021\/01\/28-4.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: 171-175. \u041d\u043e\u043c\u0435\u0440: \u21162, 2020 (283)<\/strong><br \/>\n<strong>\u0410\u0432\u0442\u043e\u0440\u0438:<\/strong><br \/>\n\u041e.\u041e. \u041f\u0410\u0412\u041b\u041e\u0412\u0410, \u041c.\u0410. \u0411\u041e\u0414\u041d\u0410\u0420, \u0404.\u0413. \u0413\u041d\u0410\u0422\u0427\u0423\u041a<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.O. PAVLOVA, M.A. BODNAR, Ye.H. HNATCHUK<br \/>\nKhmelnytskyi National University<br \/>\n<strong>DOI:<\/strong> <a href=\"https:\/\/www.doi.org\/10.31891\/2307-5732-2020-283-2-171-175\">https:\/\/www.doi.org\/10.31891\/2307-5732-2020-283-2-171-175<\/a><br \/>\n<strong>\u0420\u0435\u0446\u0435\u043d\u0437\u0456\u044f\/Peer review :<\/strong> 15.05.2020 \u0440.<br \/>\n<strong>\u041d\u0430\u0434\u0440\u0443\u043a\u043e\u0432\u0430\u043d\u0430\/Printed :<\/strong> 16.6.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 \u0441\u0435\u043c\u0430\u043d\u0442\u0438\u0447\u043d\u043e\u0433\u043e \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0443 \u043f\u0440\u0438\u0440\u043e\u0434\u043e\u043c\u043e\u0432\u043d\u043e\u0457 \u0441\u043f\u0435\u0446\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u0457, \u0437\u043e\u043a\u0440\u0435\u043c\u0430, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u043e\u0432\u0430\u043d\u043e\u0433\u043e \u043f\u043e\u0448\u0443\u043a\u0443 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0456\u0432, \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0438\u0445 \u0434\u043b\u044f \u0432\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043d\u0435\u0444\u0443\u043d\u043a\u0446\u0456\u0439\u043d\u0438\u0445 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a-\u0441\u043a\u043b\u0430\u0434\u043e\u0432\u0438\u0445 \u044f\u043a\u043e\u0441\u0442\u0456 \u041f\u0417 \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 \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0443 \u043f\u0440\u0438\u0440\u043e\u0434\u043e\u043c\u043e\u0432\u043d\u0438\u0445 \u0441\u043f\u0435\u0446\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u0439 \u0432\u0438\u043c\u043e\u0433 \u0434\u043e \u041f\u0417 \u043d\u0430 \u043f\u0440\u0435\u0434\u043c\u0435\u0442 \u043f\u043e\u0448\u0443\u043a\u0443 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0456\u0432 \u0434\u043b\u044f \u0432\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043d\u0435\u0444\u0443\u043d\u043a\u0446\u0456\u0439\u043d\u0438\u0445 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a-\u0441\u043a\u043b\u0430\u0434\u043e\u0432\u0438\u0445 \u044f\u043a\u043e\u0441\u0442\u0456 \u041f\u0417.<br \/>\n<strong>\u041a\u043b\u044e\u0447\u043e\u0432\u0456 \u0441\u043b\u043e\u0432\u0430:<\/strong> \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), \u043f\u0430\u0440\u0441\u0438\u043d\u0433 \u043f\u0440\u0438\u0440\u043e\u0434\u043e\u043c\u043e\u0432\u043d\u0438\u0445 \u0441\u043f\u0435\u0446\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u0439 \u0432\u0438\u043c\u043e\u0433 \u0434\u043e \u041f\u0417, \u043d\u0435\u0444\u0443\u043d\u043a\u0446\u0456\u0439\u043d\u0456 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438-\u0441\u043a\u043b\u0430\u0434\u043e\u0432\u0456 \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 parsing the natural-language software requirements specifications. The paper develops a method of functioning, structure and realization of ontology-based intelligent agent for parsing the natural-language software requirements specifications. The simplicity of the method of functioning the intelligent agent provides high-speed parsing of natural-language specifications. The developed intelligent agent makes it possible to perform the analysis of natural-language specifications to determine the presence or absence of attributes needed to determine the non-functional characteristics-components of software quality. As a result of such parsing, the proposed intelligent agent determines the number and percentage of missing attributes, displays which attributes are missing for a particular subcharacteristics of non-functional characteristics, and also forms a real ontology for non-functional characteristics. The results of the operation of the intelligent agent are then used to assess the sufficiency of information (attributes) to determine the non-functional characteristics-components of software quality, and can also be used as recommendations for developers of specifications (requirements&#8217; engineers) with the purpose of providing the maximum quantity of attributes, which are necessary to determine the non-functional characteristics, in the specifications of software requirements.<br \/>\n<strong>Keywords:<\/strong> ontology-based intelligent agent, software requirements specification, parsing the natural-language software requirements specifications, non-functional characteristics-components of software quality.<\/p>\n<p style=\"text-align: center;\"><strong>References<\/strong><\/p>\n<ol>\n<li>Shane H. Standish Group 2015 Chaos Report \u2013 Q&amp;A with Jennifer Lynch [Electronic resource] \/ H.Shane, S. Wojewoda. \u2013 Access mode: http:\/\/www.infoq.com\/articles\/standish-chaos-2015<\/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. (International standard).<\/li>\n<li>ISO\/IEC TR 19759:2015. Software Engineering. Guide to the software engineering body of knowledge (SWEBOK). [Introduced 01.10.2015]. \u2013 Geneva (Switzerland), 2015. \u2013 336 p. (International standard).<\/li>\n<li>McConnell S. Code complete \/ S. McConnell. \u2013 Redmond: Microsoft Press, 2013. \u2013 896 p.<\/li>\n<li>Leveraging Natural Language Processing in Requirements Analysis: How to eliminate over half of all design errors before they occur [Electronic resource] \u2013 Access mode: http:\/\/qracorp.com\/wp-content\/uploads\/2017\/03\/Leveraging-NLP-in-Requirements-Analysis.pdf<\/li>\n<li>Hovorushchenko T. Information technology of evaluating the sufficiency of information on quality in the software requirements specifications \/ T. Hovorushchenko, O. \u2013 CEUR-WS. \u2013 2018. \u2013 Vol. 2104. \u2013 P. 555\u2013570.<\/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. \u2013 Advances in Intelligent Systems and Computing. \u2013 2019. \u2013 Vol. 836. \u2013 P. 169\u2013178.<\/li>\n<li>Gulia S. An Efficient Automated Design to Generate UML Diagram From Natural Language Specifications \/ S. Gulia, T. \u2013 The 6-th International Conference on Cloud System and Big Data Engineering: Proceedings (Noida, January 14-15, 2016). \u2013 Noida (India), 2016. \u2013 P. 641\u2013648.<\/li>\n<li>Formalising natural language specifications using a cognitive linguistic\/configuration based approach. Information Systems \/ M. Selway, Grossman, W. Mayer, M. Stumptner M. \u2013 2015. \u2013 Vol. 54. \u2013 P. 191\u2013208.<\/li>\n<li>Ali S. W. Process to Enhance the Quality of Software Requirement Specification Document \/ S.W.Alim Q. A. Ahmed, Shafi. \u2013 The International Conference on Engineering and Emerging Technologies: Proceedings (Lahore, February 22-23, 2018). \u2013 Lahore (Pakistan), 2018. \u2013 P. 113\u2013118.<\/li>\n<li>Wang Y. Semantic Information Extraction for Software Requirements using Semantic Role Labeling \/ Y. Wang. \u2013 The IEEE International Conference on Progress in Informatics and Computing: Proceedings (Nanjing, December 18-20, 2015). \u2013 Nanjing (China), 2015. \u2013 332\u2013337.<\/li>\n<li>Iwama F. Constructing Parser for Industrial Software Specifications Containing Formal and Natural Language Description \/ F. Iwama, T. Nakamura, Takeuchi. \u2013 The 34-th International Conference on Software Engineering: Proceedings (Zurich, June 02-09, 2012). \u2013 Zurich (Switzerland), 2012. \u2013 P. 1012\u20131021.<\/li>\n<li>Siegemund K. Contributions to Ontology-Driven Requirements Engineering: dissertation \/ K. Siegemund. \u2013 Dresden, 2014. \u2013 249 p.<\/li>\n<li>Ontology-Driven Guidance for Requirements Elicitation \/ Farfeleder, T. Moser, A. Krall, T.Stalhane, I.\u00a0Omoroniya, H. Zojer. \u2013 Lecture Notes in Computer Science. \u2013 2011. \u2013 Vol. 6644. \u2013 P. 212\u2013226.<\/li>\n<li>Integration of Heterogeneous Requirements using Ontologies \/ A. Mustafa, M. N. Wan-Kadir, N.\u00a0Ibrahim, A. Shah, M. Younas. \u2013 International Journal of Advanced Computer Science and Applications. \u2013 2018. \u2013 Vol. 9. \u2013 No. 5. \u2013 P. 213\u2013218.<\/li>\n<li>Hovorushchenko Models and methods of evaluation of information sufficiency for determining the software complexity and quality based on the metric analysis results \/ T. Hovorushchenko. \u2013 Central European Researchers Journal. \u2013 2016. \u2013Vol. 2. \u2013 P. 42\u201353.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[15],"tags":[],"_links":{"self":[{"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/posts\/1229"}],"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=1229"}],"version-history":[{"count":4,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/posts\/1229\/revisions"}],"predecessor-version":[{"id":21115,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=\/wp\/v2\/posts\/1229\/revisions\/21115"}],"wp:attachment":[{"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/journals.khnu.km.ua\/vestnik\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}