Record Details

METHOD OF MULTIOBJECTIVE OPTIMIZATION OF SOFTWARE ARCHITECTURE BASED ON THE COMPROMISE ANALYSIS

Наукові журнали Національного Авіаційного Університету

View Archive Info
 
 
Field Value
 
Title METHOD OF MULTIOBJECTIVE OPTIMIZATION OF SOFTWARE ARCHITECTURE BASED ON THE COMPROMISE ANALYSIS
МЕТОД МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ ПРОГРАММНОГО АРХИТЕКТУРЫ НА ОСНОВЕ АНАЛИЗА КОМПРОМИССОВ
МЕТОД БАГАТОКРИТЕРІАЛЬНОЇ ОПТИМІЗАЦІЇ ПРОГРАМНОЇ АРХІТЕКТУРИ НА ОСНОВІ АНАЛІЗУ КОМПРОМІСІВ
 
Creator Харченко, Олександр Григорович; Національний авіаційний університет
Боднарчук, Ігор Орестович; Тернопільський національний технічний університет ім. Івана Пулюя
Галай, Ірина Олександрівна; Національний авіаційний університет
 
Subject Multiobjective optimization; software architecture; compromise analysis
004.415.5
Многокритериальная оптимизация; программная архитектура; анализ компромиссов
004.415.5
Багатокритеріальна оптимізація; програмна архітектура; аналіз компромісів
004.415.5
 
Description The paper considers an optimization method of architecture with simultaneous analysis of conflict and compromise between the quality criteria of the architecture of a software system (PS). This allows you to make decisions that are resistant to changes in the priorities of quality criteria or requirements for the aircraft.Evaluation of architecture of software systems is carried out by a set of quality criteria by comparing several alternatives. Since they tend to have conflicts, the decision to select the architecture to the entire set of criteria. Most suitable for this situation the analytic hierarchy process (AHP). However, the loss of information about the compromises that have been made in obtaining solution because MAI is inherently technical expertise.
В статье рассматривается метод оптимизации архитектуры с одновременным анализом конфликтов и достижения компромиссов между критериями качества архитектуры программной системы (ПС). Это позволяет принимать решения, устойчивы к изменениям приоритетов критериев качества или требований к ПС.Оценка архитектуры программных систем производится по множеству критериев качества, путем сравнения нескольких альтернатив. Поскольку они, как правило, являются конфликтными, то принимать решение для выбора архитектуры нужно по всему множеству критериев. Всего для этой ситуации подходит метод анализа иерархий (МАИ). Однако при этом теряется информация о компромиссах, которые были сделаны при получении решения, поскольку МАИ является по своей сути экспертной технологии.
В статті розглядається метод оптимізації архітектури з одночасним аналізом конфліктів та досягнення компромісів між критеріями якості архітектури програмної системи (ПС). Це дає змогу приймати рішення, стійкі до змін пріоритетів критеріїв якості чи вимог до ПС.Оцінювання архітектури програмних систем проводиться по множині критеріїв якості, шляхом порівняння декількох альтернатив. Оскільки  вони, як правило, є конфліктними, то приймати рішення для вибору архітектури потрібно по всій множині критеріїв. Найбільше для цієї ситуації підходить метод аналізу ієрархій (МАІ). Однак при цьому втрачається інформація про компроміси, які були зроблені при отриманні розв’язку, оскільки МАІ є за своєю суттю експертною технологією.
 
Publisher National Aviation University
 
Contributor


 
Date 2012-04-11
 
Type


 
Format application/pdf
 
Identifier http://jrnl.nau.edu.ua/index.php/IPZ/article/view/5602
 
Source Інженерія програмного забезпечення; Том 11, № 3-4 (2012); 5
Engineering Software; Том 11, № 3-4 (2012); 5
Инженерия программного обеспечения; Том 11, № 3-4 (2012); 5
 
Language uk
 

Технічна підтримка: НДІІТТ НАУ