Designing information support for evaluating the quality of embedded software

dc.contributor.authorZybin, Vladyslav Ivanovichen
dc.contributor.authorLiutenko, Iryna Victorivnaen
dc.date.accessioned2020-07-17T07:49:11Z
dc.date.available2020-07-17T07:49:11Z
dc.date.issued2020
dc.description.abstractThis article presents a system for evaluating the quality of embedded software using a decision system based on fuzzy logic. These approaches will improve the assessment of software quality, due to its features. This article defines the main criteria for software quality used in assessing the quality of the software. The main literature was examined, in which fuzzy logic was described, decision-making systems using fuzzy logic, as well as software quality assessment systems, including software for embedded systems. The main characteristics and properties of embedded syst ems were considered. Based on the considered characteristics and properties of embedded systems, the ranking of criteria was made, which will be further used in the software quality assessment methodology. The main criteria that are used to evaluate the quality of software were considered, and the criteria presented were distributed according to the degree of influence on the assessment of the quality of software of embedded systems. Fuzzy logic was considered, and more precisely: the basic properties of fuzzy logic and fuzzy numbers, the basic mathematical operators applied to fuzzy numbers. The system for constructing rules for the rule base, as well as the defuzzification process, built on the basis of the centroid method, is analyzed. An example of software evaluation for embedded systems was considered. In this example, linguistic variables were determined, as well as their numerical ranges, which were used for the initial assessment of the quality criteria of this software. Each range of ratings was distributed according to the influence of a criterion on software quality. The output linguistic variable and its numerical value were also determined. In the end, based on the set values, an estimate of the set software was derived. The theoretical result obtained in this article is the basis for constructing a system for evaluating software quality for embedded systems.en
dc.description.abstractУ даній статті представлена система для оцінки якості програмного забезпечення вбудованих систем з використанням системи прийняття рішень на основі нечіткої логіки. Дані підхід дозволить поліпшити оцінку якості програмного забезпечення, за рахунок урахування його особливостей. У даній статті визначено основні критерії якості програмного забезпечення, використовувані при оцінці якості даного програмного забезпечення. Була оглянута основна література, в якій була описана нечітка логіка, системи прийняття рішень, що використовують нечітку логіку, а також системи оцінки якості програмного забезпечення, в тому числі і програмного забезпечення для вбудованих систем. Були розглянуті основні характеристики та властивості вбудованих систем. На підставі розглянутих характеристик і властивостей вбудованих систем виробилося ранжування критеріїв, які в подальшому будуть використовуватися в методиці оцінки якості програмного забезпечення. Були розглянуті основні критерії, які використовуються для оцінки якості програмного забезпечення, а також представлені критерії, які були розподілені за ступенем впливу на оцінку якості програмного забезпечення вбудованих систем. Була розглянута нечітка логіка, а точніше: основні властивості нечіткої логіки і нечітких чисел, основні математичні оператори, що застосовуються до нечітким числах. Розібрана система побудови правил для бази правил, а також процес дефазифікації, побудований на підставі центоїдного методу. Було розглянуто приклад оцінки програмного забезпечення для вбудованих систем. В даному прикладі були визначені лінгвістичні змінні, а також їх числові діапазони, які використовувалися для первісної оцінки критеріїв якості даного програмного забезпечення. Кожен діапазон оцінок був розподілений згідно впливу критерію на якість програмного забезпечення. Також була визначена вихідна лінгвістична змінна і її числове значення. В кінці, на основі заданих значень була виведена оцінка заданого програмного забезпечення. Отриманий теоретичний результат в даній статті є основою для побудови системи для оцінки якості програмного забезпечення для вбудованих системи.uk
dc.identifier.citationZybin V. I. Designing information support for evaluating the quality of embedded software / V. I. Zybin, I. V. Liutenko // Вісник Національного технічного університету "ХПІ". Сер. : Системний аналіз, управління та інформаційні технології = Bulletin of the National Technical University "KhPI". Ser. : System analysis, control and information technology : зб. наук. пр. – Харків : НТУ "ХПІ", 2020. – № 1 (3). – С. 124-130.en
dc.identifier.doidoi.org/10.20998/2079-0023.2020.01.20
dc.identifier.orcidhttps://orcid.org/0000-0001-6299-3552
dc.identifier.orcidhttps://orcid.org/0000-0003-4357-1826
dc.identifier.urihttps://repository.kpi.kharkov.ua/handle/KhPI-Press/47414
dc.language.isoen
dc.publisherНаціональний технічний університет "Харківський політехнічний інститут"uk
dc.subjectsoftware qualityen
dc.subjectsoftware assessmentsen
dc.subjectsoftware testingen
dc.subjectякість програмного забезпеченняuk
dc.subjectоцінка програмного забезпеченняuk
dc.subjectтестування програмного забезпеченняuk
dc.titleDesigning information support for evaluating the quality of embedded softwareen
dc.title.alternativeПроектування інформаційного забезпечення для оцінки якості ПЗ вбудованих системuk
dc.typeArticleen

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Ескіз
Назва:
vestnik_KhPI_2020_1_SAUI_Zybin_Designing.pdf
Розмір:
1.02 MB
Формат:
Adobe Portable Document Format
Опис:

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
11.28 KB
Формат:
Item-specific license agreed upon to submission
Опис: