Моделювання діяльності інтелектуального агента на основі онтологічного підходу для оцінювання специфікацій вимог до програмного забезпечення
Вантажиться...
Файли
Дата
2018
Автори
Говорущенко, Т.О.
Поморова, О.В.
Павлова, О.О.
Hovorushchenko, T.O.
Pomorova, O.V.
Pavlova, O.O.
Назва журналу
Номер ISSN
Назва тому
Видавець
Хмельницький національний університет
Анотація
Метою даного дослідження є моделювання діяльності інтелектуального агента на основі онтологічного
підходу для оцінювання специфікації вимог до ПЗ. У статті вперше запропоновані теоретико-множинні, базові
онтологічні моделі нефункційних характеристик ПЗ, онтологічні моделі нефункційних характеристик
конкретного ПЗ, а також модель діяльності інтелектуального агента на основі онтологічного підходу для
оцінювання специфікацій вимог до ПЗ.
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.
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.
Опис
Ключові слова
програмне забезпечення (ПЗ), програмний проект, специфікація вимог до програмного забезпечення, нефункційні характеристики програмного забезпечення, онтологія, інтелектуальний агент, software, software project, software requirements specification, non-functional software characteristics, ontology, intelligent agent
Бібліографічний опис
Говорущенко, Т.О. Моделювання діяльності інтелектуального агента на основі онтологічного підходу для оцінювання специфікацій вимог до програмного забезпечення . [Текст] / Т. О. Говорущенко, О. В. Поморова, О. О. Павлова // Вісник Хмельницького національного університету. Технічні науки. – 2018. – № 4. – С. 128-137.