Говорущенко, Т.О.Поморова, О.В.Павлова, О.О.Hovorushchenko, T.O.Pomorova, O.V.Pavlova, O.O.2018-11-122018-11-122018Говорущенко, Т.О. Моделювання діяльності інтелектуального агента на основі онтологічного підходу для оцінювання специфікацій вимог до програмного забезпечення . [Текст] / Т. О. Говорущенко, О. В. Поморова, О. О. Павлова // Вісник Хмельницького національного університету. Технічні науки. – 2018. – № 4. – С. 128-137.https://elar.khmnu.edu.ua/handle/123456789/6740Метою даного дослідження є моделювання діяльності інтелектуального агента на основі онтологічного підходу для оцінювання специфікації вимог до ПЗ. У статті вперше запропоновані теоретико-множинні, базові онтологічні моделі нефункційних характеристик ПЗ, онтологічні моделі нефункційних характеристик конкретного ПЗ, а також модель діяльності інтелектуального агента на основі онтологічного підходу для оцінювання специфікацій вимог до ПЗ.The aim of this study is the modeling the activity of the ontology-based intelligent agent for evaluating the software requirements specifications. The conducted analysis of the known ontology-based intelligent agents has shown that they do not solve the problem of quantifying the sufficiency of information in the software requirements specification for determining the software non-functional characteristics. In this paper, the set-theoretical models of software non-functional characteristics, base (universal) ontological models of software non-functional characteristics, and ontological models of non-functional characteristics of the concrete software are first time developed. These models are based on the considering the requirements of the standards of ISO 25010:2011 and ISO 25023:2016, and provide the basis for choosing the sufficient amount of information for evaluating the non-functional characteristics of software. The proposed ontology-based intelligent agent during its activity uses the base ontologies of the software non-functional characteristics as known facts, with which the agent compares the information, obtained from the specification of the requirements for concrete software, in the form of real ontologies. On the basis of this comparative analysis, the ontology-based intelligent agent evaluates the information of the software requirements specification and decides on further actions. The intelligent agent provides: the conclusion about the sufficiency or insufficiency of information in the specification, numerical evaluations of the level of sufficiency of information for determining each software non-functional characteristics; numerical evaluation of the level of sufficiency of information for determining all software nonfunctional characteristics. The model of activity of the ontology-based intelligent agent for evaluating the software requirements specifications is first time developed in the paper. This model is based on the comparative analysis of ontologies and is the theoretical basis for the development of methods of activity of the ontology-based intelligent agent.ukпрограмне забезпечення (ПЗ)програмний проектспецифікація вимог до програмного забезпеченнянефункційні характеристики програмного забезпеченняонтологіяінтелектуальний агентsoftwaresoftware projectsoftware requirements specificationnon-functional software characteristicsontologyintelligent agentМоделювання діяльності інтелектуального агента на основі онтологічного підходу для оцінювання специфікацій вимог до програмного забезпеченняModeling the activity of ontology-based intelligent agent for evaluating the software requirements specificationsСтаття004.9: 004.89