УДК 681.513.8
DOI: 10.17586/0021-3454-2019-62-4-312-319
ПРОГНОЗИРОВАНИЕ СТЕПЕНИ ФУНКЦИОНАЛЬНОГО УСТАРЕВАНИЯ
ИНФОРМАЦИОННЫХ СИСТЕМ НА ОСНОВЕ ЭКСТРАПОЛЯЦИИ НЕЧЕТКИХ ЭКСПЕРТНЫХ ОЦЕНОК
О. Л. Шестопалова
Московский авиационный институт, филиал „Восход", г. Байконур, Казахстан E-mail: [email protected]
Предложен подход к прогнозированию остаточного срока службы информационной системы с использованием нечеткой регрессионной модели деградации ее функциональных возможностей. Особенностью подхода является введение нечетких временных интервалов и нечетких экспертных оценок степени функционального (морального) устаревания. Прогнозирование осуществляется на основе обработки результатов нечеткого экспертного оценивания степени функционального устаревания информационной системы. Приведены выражения, позволяющие определить оптимальные значения параметров нечеткой линейной регрессионной модели, а также прогнозные значения степени функционального устаревания и функционального остаточного ресурса информационной системы. Применение описанных результатов позволяет получить прогнозные оценки показателей моральной долговечности существующих информационных систем, необходимые для планирования процессов их проектирования, эксплуатации и модернизации.
Ключевые слова: прогнозирование, информационная система, нечеткая экспертная оценка, функциональное устаревание
В настоящее время расширение потенциальных функциональных возможностей информационных систем (ИС) вследствие появления новых технических решений начинает опережать сроки создания и внедрения предыдущих разработок [1, 2]. В этой ситуации можно говорить о функциональном (моральном) устаревании (ФУ) ИС.
Под ФУ будем понимать процесс отставания ИС от изменяющихся требований пользователей по составу и качеству функций (информационных услуг). Для получения пользователем новых информационных услуг могут потребоваться новые источники информации, виды информации, способы ее отображения при существенном повышении оперативности, защищенности, непрерывности и надежности передачи и приема информации.
Механизм функционального морального устаревания ИС запускается, когда новые разработки в сфере информационных технологий начинают изменять структуру пользовательского спроса на состав и качество услуг. Вследствие ФУ системы должны либо заменяться более совершенными, либо модернизироваться.
Планирование процесса проектирования, эксплуатации и модернизации ИС в современных условиях возможно при наличии прогнозных оценок показателей моральной долговечности существующих ИС. Одним из таких показателей может быть функциональный остаточный срок службы (ФОСС) ИС, т.е. период времени от текущего момента до достижения ИС функционального предельного состояния (ФПС) ИС. При ФПС дальнейшее целевое применение ИС нецелесообразно вследствие неустранимого отставания от функциональных возможностей новых, более совершенных ИС.
Методы прогнозирования остаточного срока службы информационных систем основаны в основном на исследовании изменения во времени процессов физического старения аппаратной
части оборудования ИС и недостаточно учитывают аспекты функционального устаревания [3]. Эти методы базируются на статистических данных, а для оценки ФОСС ИС такую статистическую информацию получить в принципе невозможно вследствие изменения характеристик объектов наблюдений и параметров среды функционирования. Вследствие этого статистическая информация о моральном устаревании ИС неоднородна и крайне ограничена по объему.
Альтернативный источник информации о возможных темпах устаревания использует не статистические данные, а опыт экспертов в рассматриваемой предметной области.
Экспертные знания о степени функционального устаревания ИС могут быть представлены в формализованном виде с использованием понятия нечеткого множества (НМ):
~ = ра (а) |, (1)
где ра (а) = 0,1 — функция принадлежности (ФП) НМ ~ , отражающая степень субъективной уверенности эксперта в принадлежности а к ~ [4].
Введем переменные: у, которая является экспертной оценкой степени отставания функциональных возможностей рассматриваемой ИС от нового уровня пользовательских требований, и х, описывающую срок службы ИС.
Эксперту гораздо легче сформировать количественную оценку, если переменные х и у оцениваются нечетко. В этом случае эксперт приближенно оценивает отставание функциональных возможностей рассматриваемой ИС от нового уровня пользовательских требований для некоторой заданной совокупности нечетких временных интервалов, описывающих, например, ближайшую, среднюю и отдаленную перспективы.
В этой ситуации приобретает актуальность задача построения математической модели обработки приближенных экспертных оценок, привязанных к некоторой совокупности нечетких временных интервалов.
Нечеткую временную шкалу зададим вектором размерности N нечетких множеств
~ ^>=< ХЬ Х;^ ..., ~ ^^ ^ > . (2)
Результаты приближенного оценивания степени отставания функциональных возможностей ИС от нового уровня пользовательских требований для (;) представим как
~ <N>=< у2,...,.~^УК > .
Образуем нечеткий временной ряд (НВР) значений степени ФУ ИС:
Ы <N>=<Му,М~2,...,М,...,Ыя >, (3)
где
Ы, = {<Ы,,рМ (Ы г) >}, Ы = (Х,у), (х,у) е 7, 7 = Хх¥, хеХ,уе 7,
Р(Ы) = Рм, (х, у) = т1п(Р~(х,X Р~(у,)).
Таким образом, результаты экспертного оценивания ФУ ИС представляются нечеткими значениями М,, г= 1, N, с двумерными ФП, отображаемыми в виде поверхностей 8,.
Представим ФП Рм , (х, у) совокупностью контуров равной принадлежности (КРП). Для этого разделим интервал возможных значений ФП Рм , (х, у) е [0,1] на некоторое число отрезков Ь.
Присвоим данным отрезкам номера по возрастанию Дм (x, y) :
ДM. (x, y, l) = l / L.
Для уровней ¡/Ь, I = 0, Ь -1, найдем проекции на плоскость у0х сечений поверхности плоскостями р, параллельными у0х. Тогда ФП (х, у) можно описать совокупностью
проекций на плоскости y0x:
M' iL = {(Lil,¿м, (x,y)),l = 1,L}.
(4)
Совокупность проекций (4) есть множество КРП Li ¡. С помощью КРП можно графически представить НВР (3) упорядоченным множеством нечетких наблюдений, отображаемых на плоскости х0у в виде (4) (рис. 1). Форма КРП в общем случае может быть произвольной. Однако в практических приложениях с целью упрощения вычислений целесообразно использовать ФП специального вида. Форма КРП Li l зависит от вида ФП дx (xi) и ду (yi). При треугольной или трапецеидальной форме функций принадлежности нечетких множеств xi и yi КРП Li i имеют форму прямоугольника, при параболической — кругов или эллипсов.
Ml
м 2
M'
м:
1
2
S-
N
x
Рис. 1
Круговые и эллипсоидные КРП можно описать следующими выражениями:
"l-r-l ((x-x-l)2 + (y -y,,)2)"
L = |Д (x, y, l) =
о il o i
(5)
(6)
L (x, У, l) = 1 -(x-xil?l uil -(y-Уи)2 I vfi
эil эi L ' ' -
где ri i — радиус круга с центром (x- iy l), [v]+ = max{v,0}, (x1 ¡y i) — центр эллипса, а щ i и v- i — его полуоси.
Рассмотрим зависимость степени ФУ ИС от времени в нечеткой интерпретации в виде однофакторной линейной модели (уравнения регрессии) следующего вида:
у = а0 + ~ у + у , (7)
где ао , а: — нечеткие коэффициенты; у — нечеткая переменная, описывающая срок службы ИС; y — нечеткая случайная величина, описывающая экспертные оценки степени отста-
вания функциональных возможностей ИС от изменившегося уровня пользовательских требований; j — ошибка нечеткого моделирования.
В модели (7) подлежит оцениванию вектор J <2> :
J <2>=< JJ >, (8)
который может быть интерпретирован как двумерный нечеткий параметр
J <2>= {< (а0, а\X РA <2> (а0, а\) >} (9)
его значения должны быть определены таким образом, чтобы наилучшим образом (по заданному критерию качества) описать тенденцию изменения НВР (3) с помощью зависимости (7). Задача подбора коэффициентов в (7) в трехмерном пространстве может быть формально
представлена как построение поверхности Sj , описывающей отношение j х A —р—[0; l]. При этом любой точке на поверхности Sj с координатами (а0, а\) соответствует определенная оценка качества аппроксимации НВР.
Приравняем х=х0 в выражении у = а0 + а\х.
Тогда при заданной оптимальным образом поверхности Si выходной переменной у соответствует значение ФП рм . (х0, а0 + а\х0), изменяемое при варьировании х е Х.
Вычислим степень отклонения Et кривой
G(a0, а\) = {(х, а0+а\х) е Z; х е X} от точечного значения НВР M t :
РЕ (а0, а\) = j Рм. (х уМх y)dx / j Р(х y)dx, (\0)
~ Gj(а0 ,а\) ~ / Gj(а0 ,а\)
где Gj (а0, а\) = {(х, y) е G(а0, а\) | х е supp(ProjMt)}; нечеткая проекция M { на ось х
X ~ ~
Proj Mt = {< х, pPr (х) >} ; pPr (х) = рх (х1); р(х, у) — весовая функция.
X ~ ~l ~l J
Агрегируя (Ю) по всему множеству значений НВР (3), получим:
N N
Р E(a0, а\) = Zp еД ao, а\) = Z j Рм t (х у)р( x, y)dx / j Р( x, у)dx.
l=\ ~ l'=\ Gj(а0,а\) ~ / Gj(О)^)
Если предположить, что р(х, y) = const, тогда
N
Ря^ а\) = Z j Рм^х y)dx I j dx. l'=\ Gj (а0,а\) ~ / Gj (а0,а\) Пусть Х0 — множество объединенных оснований X0i:
X0 = ]J_X0i, X0i = supp(ProjMi). (\ \)
i=\,N X
Принимая во внимание (\\), можно записать:
Рe (а0, а\) = j max Рм. (х, y)dx / j dx,
~ t i=\. N J t
X0 / X0
или
I£(oq,ai) = J |м(х,y)dx / J ^.
X0 / X0
Показатель |e;. (oq, Oi) в определенной степени отражает точность подбора коэффициентов (7) рассмотренного НВР M <N> кривой Gj(a0,a1).
Несколько более информативен показатель отклонения от наилучшей из возможных аппроксимирующих кривых:
Gj(f) = {(х, J(x): х a X)},
где
f (х) = arg max |м (x, y). (12)
yaY ~
Кривой Gj(f) принадлежат все точки (х,у) a Z, в которых im (х, у) максимальна при всех
значениях у a Y. Выражение (12) может быть интерпретировано следующим образом: при расчете функции f.х) необходимо рассматривать только те точки у, в которых (х, у) максимальна при данном х.
Gj(f) назовем показателем максимального приближения к НВР (х, у) для Х. Теперь
можно записать:
IE(f) = J x,У)Р(x,У)dx / J Р(хУ)dx,
~ Gj (f) ~ / Gj (f)
или (при Р = const)
lE(f) = J max !м( x, y)dx / J dx. X 0 / X 0 Учитывая, что |Ef) > 0 и |E(a0,a1) < |Ef) для всех (a0,a1) а А, можно определить:
|c(ao,ai;f) := |E (00,01)/ if (13)
При p(x,y) ^ const (13) определяется как:
J Im(x, y)P(x, у)dx / J Р(x, y)dx
t G1 (ao,a1) / G1(f) /1/l4 Ic (a0, a1; f ) = ^-f—f-. (14)
J Im( x, y)P( x, y)dx J P( x, у)dx
Gj (f) / Gj(ao,01)
При p(x,y) = const
Ic (ao, a1;f) = J x у)dx / J max x, у)dx.
X 0 / X0
Параметр |c(a0,a1; f) а [0,1] есть показатель адекватности модели (7) НВР (3). Следовательно, НМ ~ <2>= {< (oq, 01), |c (oq, a^ f) >} представляет собой нечеткую оценку параметров модели (7) и может быть отображена (рис. 2) в трехмерном пространстве в виде некоторой поверхности SA, задаваемой на (a0,a1) а А. Данная поверхность есть графическое отображение функции принадлежности |c (Oq, a^ f).
Используя нечеткие оценки (14), можно, во-первых, спрогнозировать во времени степень функционального устаревания ИС, во-вторых, получить оценку функционального морального остаточного срока службы ИС.
Рис. 2
Прогнозирование степени ФУ ИС выполним путем расчета значения переменной у при значении х =хо. Прогноз степени ФУ ИС при этом выражается в виде нечеткого числа, задаваемого ФП:
~ = {< У, Ру (У) >Ь (15)
где
р у (у) = Ро(у; хо) = тах рс(ао,аь /).
~ (аоо а): у=ао +а1Хо
Варьируя значения х0, можно построить кривую снижения функциональных возможностей ИС во времени, представленную на рис. 3.
1
у
хо
Рис. 3
Прогнозирование ФОСС ИС заключается в определении переменной х, при котором переменная у достигает заданного уровняуо.
Результат прогнозирования ФОСС ИС при у =уо описывается НМ
~ = {< ^РХ(х) >Ь
где
Рх(х) = Ро(уо;х) = тах рД^ а1; /).
~ (аоо а): уо =ао +а]Х
Пример полученной оценки приведен на рис. 4.
а
2
о
х
у
| ~(х) 1 L
o
» х
Рис. 4
Таким образом, в настоящей статье представлен подход к прогнозированию остаточного срока службы информационной системы с использованием нечеткой регрессионной модели деградации ее функциональных возможностей. Особенностью подхода является введение нечетких временных интервалов и нечетких экспертных оценок степени функционального устаревания. Прогнозирование осуществляется на основе обработки результатов нечеткого экспертного оценивания степени функционального устаревания информационной системы. Приведены выражения, позволяющие определить оптимальные значения параметров нечеткой линейной регрессионной модели, а также прогнозные значения степени функционального устаревания и функционального остаточного ресурса информационной системы.
Исследования, выполненные по данной тематике, проводились при финансовой поддержке бюджетной темы №№0073-2018-0003.
1. Митчелл Р. Моральный износ и как с ним бороться // Computer world Россия. 2008. № 32 [Электронный ресурс]: <http://www.osp.ru/cw/2008/32/5462756/>.
2. Дорохов А. Н., Миронов А. Н., Шестопалова О. Л. Определение потребности в модернизации средств технического обеспечения распределенной системы сбора и обработки информации // Информация и космос. 2014. № 1. С. 9—12.
3. Шестопалова О. Л. Прогнозирование моральной долговечности распределенных информационных систем с учетом прогрессирующих ограничений на возможности восстановления ресурса элементной базы // Современные проблемы науки и образования. 2013. № 6 [Электронный ресурс]: <http://www.science-education.ru/113-11078>.
4. Заде Л. Понятие лингвистической переменной и его применение к принятию приближенных решений. М.: Мир, 1976. 166 с.
Ссылка для цитирования: Шестопалова О. Л. Прогнозирование степени функционального устаревания информационных систем на основе экстраполяции нечетких экспертных оценок // Изв. вузов. Приборостроение. 2019. Т. 62, № 4. С. 312—319.
СПИСОК ЛИТЕРАТУРЫ
Ольга Львовна Шестопалова
Сведения об авторе канд. техн. наук, доцент; МАИ филиал „Восход"; факультет испытаний летательных аппаратов; декан; E-mail: [email protected]
Поступила в редакцию
27.08.18 г.
PREDICTING THE EXTENT OF FUNCTIONAL OBSOLESCENCE OF INFORMATION SYSTEMS BASED ON EXTRAPOLATION OF FUZZY EXPERT ESTIMATES
O. L. Shestopalova
Branch "Voskhod" MAI, city of Baikonur, Kazakhstan E-mail: [email protected]
An approach to the problem of prediction of the extent of functional obsolescence of information system using a fuzzy regression model of degradation of the system functionality. Special feature of the approach is introduction of fuzzy time intervals and fuzzy expert assessments of the degree of functional (moral) obsolescence. Forecasting is carried out based on processing the results of fuzzy expert evaluation of the degree of functional obsolescence of the information system. Expressions allowing to determine the optimal values of the parameters of the fuzzy linear regression model, as well as predict the extent of functional obsolescence and functional residual resource of the information system, are presented. The application of the described results makes it possible to obtain predictive estimates of indicators of moral durability of existing information systems necessary for planning the processes of their design, operation, and modernization.
Keywords: prediction, information system, fuzzy expert estimate, functional obsolescence
REFERENCES
1. Mitchell R. Computer world Rossiya, 2008, no. 32, http://www.osp.ru/cw/2008/32/5462756/ (in Russ.)
2. Dorokhov A.N., Mironov A.N., Shestopalova O.L. Information and Space, 2014, no. 1, pp. 9-12. (in Russ.)
3. http://www.science-education.ru/113-11078. (in Russ.)
4. Zadeh L.A. Information Sciences, 1975, vol. 1, pp. 119-249.
Data on author
Olga L. Shestopalova — PhD, Associate Professor; Branch "Voskhod" MAI, Dean of the Faculty
Testing of Aircraft; E-mail: [email protected]
For citation: Shestopalova O. L. Predicting the extent of functional obsolescence of information systems based on extrapolation of fuzzy expert estimates. Journal of Instrument Engineering. 2019. Vol. 62, N 4. P. 312—319 (in Russian).
DOI: 10.17586/0021-3454-2019-62-4-312-319