Например, Бобцов

ПОЛИМОДЕЛЬНОЕ ОПИСАНИЕ ПРОЦЕССА МОДЕРНИЗАЦИИ УНАСЛЕДОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ НА ОСНОВЕ СЕРВИС-ОРИЕНТИРОВАННОГО ПОДХОДА

СИСТЕМНОЕ МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И ПРОЦЕССОВ
УДК. 519.8
Э. А. Э. ДИЛОУ-РАГИНЯ, М. А. КОЛПИН, К. Л. ГРИГОРЬЕВ, Б. В. СОКОЛОВ
ПОЛИМОДЕЛЬНОЕ ОПИСАНИЕ ПРОЦЕССА МОДЕРНИЗАЦИИ УНАСЛЕДОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ НА ОСНОВЕ СЕРВИС-ОРИЕНТИРОВАННОГО ПОДХОДА
Приводится полимодельное описание процесса модернизации унаследованной информационной системы, которое предлагается использовать при многокритериальном оценивании экономической и технико-технологической эффективности создания и использования соответствующих информационных технологий.
Ключевые слова: динамические модели программного управления модернизацией, многокритериальное оценивание эффективности.
Введение. В настоящее время в условиях мирового финансового кризиса и острой конкурентной борьбы любые государственные и коммерческие организации стараются укрепить свои позиции на рынке, стремясь к улучшению качества предоставляемых товаров и услуг, внедряя инновации и повышая эффективность ведения бизнеса. Одним из важнейших факторов, существенно влияющих на успешное достижение вышеперечисленных целей, является тесная интеграция бизнес-систем (БС) с информационными технологиями и информационными ресурсами (ИТ и ИР), в том числе, и с корпоративными информационными системами (ИС). В этой связи особую актуальность приобретают вопросы оценивания экономической и технико-технологической эффективности внедрения (модернизации) ИТ и ИР применительно к каждой конкретной бизнес-системе или государственной организации [1].
В настоящей статье предлагается полимодельное описание процессов модернизации унаследованной информационной системы (УИС), которое можно использовать при решении широкого спектра задач многокритериального оценивания, анализа и выбора соответствующих программ модернизации. Под унаследованной информационной системой будем понимать ИС, для которой используется эволюционный путь развития: т.е. переход от их „старой“ архитектуры к „новой“ архитектуре осуществляется в течение определенных периодов времени и состоит в плановой замене отдельных подсистем и элементов функционирующей ИС в целях повышения производительности и снижения затрат на эксплуатацию. Данный этап жизненного цикла ИС называют этапом модернизации. Традиционно для принятия решения о проведении модернизации необходимо решить следующие задачи: создание облика модернизируемой ИС (поиск ответа на вопрос — что и когда надо модернизировать); определение срока (момента времени), к которому надо завершить модернизацию; создание технологии модернизации (поиск ответа на вопрос — в какой последовательности надо проводить модернизацию); разработка плана проведения модернизации.
ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2010. Т. 53, № 11

Полимодельное описание процесса модернизации унаследованной ИС

47

Главное достоинство разрабатываемого подхода к формализации и решению перечисленных задач заключается в их интегративно-управленческо-стоимостной интерпретации, базирующейся на оригинальном сервис-ориентированном описании и соответствующих исследованиях. В рамках этих исследований на конструктивном уровне удается одновременно зафиксировать в стоимостной форме объем услуг, оказываемых УИС бизнес-структурам на различных этапах их жизненного цикла, а каждую услугу (сервис) непосредственно связать с ИР, которые необходимы для ее реализации.
Содержательная постановка задачи. В основу построения полимодельного комплекса, предназначенного для описания процесса модернизации УИС, положим концепцию сервис-ориентированного подхода. Под сервисом ИТ будем понимать услугу, оказываемую УИС бизнес-процессу (БП) (бизнес-подразделению) с использованием соответствующих ИТ [1]. Сервис ИТ принято характеризовать следующими параметрами [1]:
— содержанием (функциональностью) — составом решаемых задач и набором средств для их решения;
— доступностью — периодом времени, в течение которого УИС поддерживает данный сервис;
— уровнем — периодом времени, в течение которого необходимо решать возникшую проблему;
— производительностью — объемом операций определенной категории в единицу времени; — стоимостью сервиса для бизнес-подразделений. В дальнейшем при построении конкретных моделей УИС постараемся учесть перечисленные параметры. Основное достоинство сервис-ориентированного подхода состоит в том, что использование сервисов ИТ позволяет, с одной стороны, связать финансовые показатели, получаемые при реализации бизнес-продукта, с объемом услуг, предоставляемых данными сервисами, а с другой — на конструктивном уровне оценить потоки расходов, обусловленных разработкой, внедрением, сопровождением и эксплуатацией информационных ресурсов, являющихся материальной основой сервисов. Таким образом, определенный сервис (внешний и/или внутренний) оказывается своего рода „посредником“ между затратами ИР и объемом выпускаемой продукции (предоставленных услуг) на уровне конкретных БП. Это позволяет при финансовых расчетах отношение „многие ко многим“ (на уровне БП—ИР) заменить на два отношения „один ко многим“ (на уровнях БП—сервис (функция), сервис (функция)—ИР) [1]. На рис.1 для автоматизированной системы управления складом показан возможный вариант установления связи между БП, сервисами ИТ и ИР. Полимодельное описание процесса модернизации УИС. Для проведения конкретных расчетов и оценивания взаимовлияния перечисленных концептов построим модели программного управления сервисами и информационными ресурсами при модернизации УИС. При этом данные модели будут обобщать ранее разработанные авторами модели, представленные в работах [2—7]. Описание предлагаемого полимодельного комплекса начнем с введения базисных множеств, с использованием которых будут построены конкретные модели. К указанным множе-
ствам относятся: A(0, j) ={A(ν0, j) ; ν =1,..., n j } — множество БП, выполняемых в узле (подсис-
теме) Bj УИС; B ={Bj ; j =1,..., m} — множество подсистем (узлов) УИС;
B(ν, j) ={B(rν, j) ; r =1,...,ρν } — множество ИР, модернизируемых в узле B j и обеспечивающих
реализацию БП Aν(0, j) ; D(ν) ={Di(ν) ; i =1,..., kν } — множество операций, входящих в БП Aν(0, j)
и выполняемых в узле Bj с использованием сервисов ИТ, предоставляемых УИС;

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2010. Т. 53, № 11

Бизнеспроцессы

Прием груза

Размещение груза

Отгрузка товара

Сервисы

Получение данных о новом поступлении груза

Ввод документов поставщиков

Получение данных о месте размещения партии поступившего
груза

Получение данных о месте размещения партии
груза

Получение данных
об отгрузке
товара

Выдача документов об отгрузке
товара

Функции (виды
деятельности)

Вызов события на терминале

Поддержка соединения с ИС

Формирование запроса данных

Выполнение запроса данных

Печать документа

Ресурсы

Модуль корпоративной ИС — управление закупками

Терминалы

Модуль корпоративной ИС — управление продажами

Сервер приложения и сервер базы данных

Принтер

Рис. 1

Полимодельное описание процесса модернизации унаследованной ИС

49

S (ν) ={Sl(ν) ; l =1,..., d j } — множество сервисов УИС, обеспечивающих выполнение операций

Di(ν) , входящих в БП Aν(0, j) ; F (ν,l) ={Fχ(ν,l) ; χ =1,..., Sl } — множество функций (видов дея-

тельности),

обеспечивающих

реализацию

сервисов

S(ν) ;

Dl(ν, j) ={D) ; l =1,..., d j , χ =1,..., Sl } — множество операций, обеспечивающих реализацию

функции Fχ(ν,l) и связанных со сбором, обработкой, хранением, передачей и защитой соот-

ветствующей информации и данных; Dr( p, j) ={D) ; k =1,..., λ(jr)} — множество операций,

входящих в технологический цикл управления модернизацией ИР Br(ν, j) . Используя введенные множества, построим конкретные модели модернизации УИС.

Рассмотрим математическую модель программного управления сервисами ИТ, предос-

тавляемыми УИС.

Математическая модель управляемых процессов представляется выражениями

dxi(ν,l ) dt

= εil

(t)ui(lν) (t) ;

(1)

dyi(lν) dt

= ηi(lν) (t)

⎣⎡1− ϑi(lν,1)

− ui(lν)

− ϑi(lν,2) ⎦⎤

;

(2)

dxi(lν,1) dt

= ϑi(lν,1) ,

dxi(lν,2) dt

= ϑi(lν,2) .

(3)

Ограничения, накладываемые на компоненты вектора состояний и управляющих воз-

действий, определяются следующим образом:

∑ ∑k j ui(lν) (t) ≤ gl(ν) ∀l; d j ui(lν) (t) ≤ hi(ν) ∀i ;

i=1 l=1

∑ ∑ ( ) ∏ ( )d j

ui(lν)

⎡ ⎢

aα(ν,l) − xα(ν,l) +

aβ(ν,l) − xβ(ν,l)

⎤ ⎥

=

0

∀ν

;

l=1 ⎢⎣α∈Γν1

β∈Γν 2

⎦⎥

( )ϑi(lν,1) xi(lν,l) = 0 ; ϑi(lν,2) ai(lν,l) − xi(lν,l) = 0 ∀i, ∀l ;

(4) (5) (6)

ui(lν) (t)∈{0,1}, ϑi(lν) (t)∈{0,1} . Краевые условия описываются выражениями

(7)

t = t0( j) : xi(ν) (t0( j) ) = yi(lν) (t0( j) ) = xi(lν) (t0( j) ) = 0 ;

(8)

t

=

t

( f

j)

:

xi(ν) (t(f

j)

)

= ai(ν) ;

yl(ν) (t(f j) );

xi(ν)

(t

( f

j)

)∈

1

,

(9)

а показатели качества управления — соотношениями

∑ ∑J1(ν)

=



dj

yi(lν)

(t

( f

j

)

)

;

i=1 l=1

∑ ∑ ∫J2

=

kν i=1

dj l =1

1 t(f j)

xi(lν,2)

(t

( f

j

)

)

t0(

j

)

ϑi(lν,2) (τ)d τ ,

(10) (11)

∑ ∑ ∫kν
J3 =

dj

t

( f

j

)

⎡⎣ci(lν,1) (τ) + ci(lν,2) (τ)⎦⎤ ui(lν) (τ)d τ

.

i=1 l=1 t0( j)

(12)

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2010. Т. 53, № 11

50 Э. А. Э. Дилоу-Рагиня, М. А. Колпин, К. Л. Григорьев, Б. В. Соколов

В соотношениях (1)—(12) переменные и константы интерпретируются следующим об-

разом: xi(ν,l) (t) — переменная, характеризующая состояние выполнения операции Di(ν) ;

ai(ν,l) — заданная величина, характеризующая требуемый объем выполнения операции Di(ν) с

использованием сервиса Sl(ν) ; εil (t) — заданная функция времени, принимающая значение 1,

если сервис Sl(ν) в момент времени t доступен для реализации операции Di(ν) , и значение

0 — в противоположном случае; ui(lν) (t) — управляющее воздействие, принимающее значе-

ние 1, если на выполнение операции Di(ν) в момент времени t выделен сервис Sl(ν) , в проти-

воположном случае ui(lν) (t) = 0 ; yi(lν) — переменная, характеризующая текущие временные по-

тери, вызванные прерыванием (невыполнением) операции Di(ν) ввиду недоступности сервиса

Sl(ν) ; ηi(lν) (t) —интенсивность материальных и временных потерь БП вследствие прерывания

операции Di(ν) , входящей в состав указанного процесса; ϑi(lν,1) (t), ϑi(lν,2) (t) — соответственно

вспомогательные управляющие воздействия, принимающие значение 1, если операция Di(ν)

еще не начала выполняться либо операция Di(ν) выполнена, в противоположном случае соот-

ветственно имеем ϑi(lν,1) (t) = 0 , ϑi(lν,2) (t) = 0 ; xi(lν,1) (t) — переменная, характеризующая текущее

состояние первой вспомогательной операции: ее значение численно равняется временному

интервалу от момента начала планирования t0( j) до момента начала выполнения операции

Di(ν) ; xi(lν,2) (t) — переменная, характеризующая текущее состояние второй вспомогательной

операции: ее значение численно равняется временному интервалу от момента окончания опе-

рации

Di(ν)

до

момента

окончания планирования

t

( f

j

)

;

aα(ν,l) ,

aβ(ν,l )

— заданные величины, ха-

рактеризующие соответственно требуемые объемы выполнения операций Dα(ν) , Dβ(ν) , кото-

рые непосредственно предшествуют операции Di(ν) ; gl(ν) — заданная величина, определяю-

щая количество операций Di(ν) , которые одновременно могут обслуживаться сервисом Sl(ν) ;

hi(ν) — заданная величина, определяющая количество сервисов Sl(ν) , которые одновременно

могут использоваться при выполнении операции Di(ν) ; ci(lν,1) (t) , ci(lν,2) (t) — известные функ-

ции времени, с помощью которых соответственно задаются текущие капитальные и эксплуа-

тационные расходы, связанные с созданием и применением сервиса Sl(ν) , используемого при

выполнении операции Di(ν) . Ограничения вида (4) определяют возможности по одновременному использованию

сервиса Sl(ν) при выполнении gl(ν) операций Di(ν) и соответственно возможности параллель-

ного использования hi(ν) сервисов Sl(ν) при выполнении операции Di(ν) . Ограничения вида

(5) определяют очередность выполнения операций Di(ν) , входящих в состав БП, обслуживае-

мого рассматриваемой УИС, при этом Γν1, Γν2 — множества номеров операций Dα(ν) и Dβ(ν) ,

непосредственно предшествующих операций Di(ν) и связанных с ней соответственно логическими операциями И и ИЛИ; ограничения (6) определяют условия начала выполнения вспо-

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2010. Т. 53, № 11

Полимодельное описание процесса модернизации унаследованной ИС

51

могательных операций, процесс выполнения которых описывается соотношениями (3). Огра-

ничения (7) задают область изменения возможных значений управляющих воздействий

ui(lν) (t) , ϑi(lν) (t) . Соотношения (8), (9) задают ограничения на значения переменных xi(ν) (t) ,

yi(lν) (t) ,

xi(lν) (t)

в

моменты

времени

t0( j)

и

t

( f

j

)

,

определяющие

начало

и

окончание

временного

интервала, на котором осуществляется модернизация УИС.

На рис. 2 проиллюстрирована динамика взаимодействия основных и вспомогательных

операций и управляющих воздействий в соответствии с соотношениями (1)—(7).

xi(lν,1)

xi(lν,l )

ai(ν,l )

t

t yi(lν )

xi(lν,2)

t

ui(lν )

ϑ(ilν,1)

ϑi(lν,2) 1

ϑi(lν,1) (t) =1

t0( j)

ui(lν) (t) =1 ui(lν) (t) = 0 ui(lν) (t) =1 ui(lν) (t) = 0 ui(lν) (t) =1 Рис. 2

ϑi(lν,2) (t) =1

t

( f

j

)

t t

Показатель качества процесса программного управления (планирования) модернизацией

вида (10) позволяет оценить суммарные потери от простаивания сервисов Sl(ν ) , выделяемых

на выполнение операций Di(ν) . Интегральный показатель качества управления вида (11) по-

зволяет

оценить

в

момент

времени

t

=

t

( f

j

)

общее число

выполненных

операций

Di(ν) ,

входя-

щих в состав БП. С помощью критериальной функции вида (12) можно провести оценивание

суммарных капитальных и эксплуатационных затрат, связанных с созданием, внедрением,

сопровождением и эксплуатацией сервисов Sl(ν) , выделяемых модернизируемой УИС для

выполнения операций Di(ν) .

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2010. Т. 53, № 11

52 Э. А. Э. Дилоу-Рагиня, М. А. Колпин, К. Л. Григорьев, Б. В. Соколов

Перейдем к рассмотрению второй модели, входящей в состав предлагаемого полимодельного комплекса, а именно динамической модели программного управления функциониро-

ванием элементов и подсистем УИС, располагаемых в ее узле Bj .

Математическая модель управляемых процессов представляется выражениями

∑ ∑dxχ(ν,l)
dt

= ρν uχ(νr,l) ;
r =1

dxr(ν,l ) dt

= Sl wχ(νr,l) ;
χ=1

dxr(Sνl,l ) dt

= ω(rνSl,l) .

(13)

Ограничения на управляющие воздействия определяются следующим образом:

0



uχ(νr,l )



⎡⎣eχ(

j) r

(1−

ϑ(r p,2)

(t ))

+

eχ( jr)ϑ(rp,2)

(t)⎦⎤

wχ(νr,l )

;

∑ ∑n j Sν Vχ(ν) wχ(νr,l) ≤ ⎣⎡Vr( j) (1− ϑ(rp,2) (t)) +Vr( j)ϑ(rp,2) (t)⎤⎦ ξ(r j,1) ;
ν =1 χ=1

(14) (15)

∑ ∑n j Sν uχ(νr,l) (t) ≤ ⎡⎣Φ(r j) (1− ϑ(rp,2) (t)) + Φ(r j)ϑ(rp,2) (t)⎦⎤ ξ(r j,2) ;
ν =1 χ=1

(16)

∑ ∑ ( ) ∏ ( )ρν wχ(νr,l)
r =1

⎡ ⎢⎣ξ∈Γν3

aξ(ν,l) − xξ(ν,l)

+
µ∈Γν 4

aµ(ν,l) − xµ(ν,l)

⎤ ⎥⎦

=

0

;

∑ ∑ρν wχ(νr,l) (t) ≤ ψχ ∀χ; sl wχ(νr,l) (t) ≤ ϕr ∀r ;

r=1 χ=1

(17) (18)

( )ω(rνSl,l) aS(νl ,l) − xS(νl ,l) = 0 ;

(19)

wχ(νr,l) ∈{0, ui(lν)}; ϑ(rp,2) (t), ω(rνSl,l) ∈{0,1}; ξ(r j,1) (t); ξ(r j,2) (t)∈[0,1] . Краевые условия описываются выражениями

(20)

( ) ( ) ( )t = t0( j) : xχ(ν,l) t0( j) = xr(ν,l) t0( j) = xr(Sνl,l) t0( j) = 0 ;

(21)

( ) ( ) ( )t =t(f j) : xχ(ν,l)

t

( f

j)

= aχ(ν,l) ;

xr(ν ,l )

t

( f

j

)

; xr(Sνl,l)

t

( f

j)

∈1 ,

(22)

а показатели качества управления — соотношениями

∑ ∑ ∫ ( )ρν−1 ρν
J4 =

t

( f

j

)

r=1 r1=r+1t0( j)

xr(ν,l) (τ) − xr(1ν,l) (τ)

dτ;

(23)

∑ ∑ ∫ρν
J5 =

Sl

t

( f

j

)

δχ(νr,l) (τ)wχ(νr,l) (τ)d τ ;

r=1 χ=1t0( j)

(24)

∑( )J6

1 Sl = 2 χ=1

aχ(ν,l) − xχ(ν,l) (t(f j) )

2
,

(25)

∑ ∑ ∫Sl
J7 =

ρν

t

( f

j

)

⎡⎣cχ(lr,1) (τ) + cχ(lr,2) (τ)⎦⎤

wχ(νr,l) (τ)d τ .

χ=1 r=1 t0( j)

(26)

В соотношениях (13)—(26) переменные, с учетом обозначений, принятых в работе [4],

интерпретируются следующим образом: xχ(ν,l) — переменная, характеризующая состояние

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2010. Т. 53, № 11

Полимодельное описание процесса модернизации унаследованной ИС

53

выполнения операции D) [т.е. текущий объем обработанной (либо переданной, либо ана-

лизируемой, хранимой, отображаемой и т.п.) информации (либо данных)]; aχ(ν,l) — заданный объем информации (данных), который необходимо обработать в ходе реализации функции

Fχ(ν,l) (внутреннего сервиса) УИС; xr(ν,l) — переменная, текущее значение которой численно

равно общей продолжительности использования ИР Br(ν, j) , входящего в состав узла B j УИС;

uχ(νr,l) (t) — интенсивность обработки на ИР Br(ν, j) информации, необходимой для выполне-

ния операции D) , обеспечивающей реализацию функции (внутреннего сервиса) Fχ(ν,l) ;

wχ(νr,l) — управляющее воздействие, принимающее значение 1, если ИР Br(ν, j) выделяется для

выполнения операции

D) , в противоположном случае

wχ(νr,l) (t) = 0 ;

eχ(

j) r

,

Vr( j) ,

Φ(r j)

— за-

данные величины, характеризующие соответственно максимально возможную интенсивность

выполнения операции D) на ресурсе Br(ν, j) , максимально возможный объем доступной

оперативной

памяти и производительность

УИС в узле

Bj

до его модернизации;

e(r j) ,

V

( r

j)

,

Φ(r j) — величины, имеющие аналогичную интерпретацию, но соответствующие ситуациям,

когда модернизация (либо восстановление работоспособности) проведена; xr(Sνl,l) (t) — вспомогательная переменная, значение которой численно равняется временному интервалу от

момента окончания операции D до текущего момента времени t ; ω(rνSl,l) (t) — вспомогательное управляющее воздействие, принимающее значение 1, если операция D завершена или, другими словами, полностью выполнена технология обработки информации для реа-

лизации функции Fχ(ν,l) , в противоположном случае ω(rνSl,l) (t) = 0 ; ϑ(rp,2) (t) — вспомогательное управляющее воздействие, принимающее значение 1 в момент времени t , если осущест-

влен

переход

от

„прежних“

параметров

ИР

(

eχ(

j) r

,

Vr( j) ,

Φ(r j)

)

к

„новым“

параметрам

ИР

( e(r j)

,

V

( r

j)

,

Φ(r j) )

в

узле

Bj ;

Vχ(ν)



объем

оперативной

памяти,

которая

выделяется

для

выполне-

ния операции D) ; δχ(νr,l) (τ) — заданная функция, определяющая качество выполнения со-

ответствующей операции; cχ(lr,1) (τ) , cχ(lr,2) (τ) — известные функции времени, с помощью ко-

торых соответственно задаются текущие капитальные и эксплуатационные расходы, связан-

ные с созданием и использованием ИР Br(ν, j) , необходимого при выполнении операций D) для реализации функции Fχ(ν,l) (внутреннего сервиса) рассматриваемой УИС.

С помощью функций 0 ≤ ξ(r j,1) (t) ≤1 и 0 ≤ ξ(r j,2) (t) ≤1 в предлагаемых моделях можно задать интервальные возмущающие воздействия на параметры существующих и модернизи-

руемых ИР вида Br(ν, j) . Ограничения (14)—(16) определяют возможности по обработке

информации на ресурсе Br(ν, j) до и после модернизации. Ограничения (17) определяют оче-
редность выполнения операций, связанных с обработкой информации. Их интерпретация подобна интерпретации ограничений вида (5), но применительно к рассматриваемому типу операций. Ограничения вида (18), так же как и ограничения вида (4), определяют возможность

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2010. Т. 53, № 11

54 Э. А. Э. Дилоу-Рагиня, М. А. Колпин, К. Л. Григорьев, Б. В. Соколов
одновременного использования нескольких ресурсов для выполнения некоторой фиксированной функции и, напротив, использования одного ресурса для одновременного выполнения
нескольких функций (предполагается, что ψχ и ϕr — известные числа); с помощью соотно-
шений (21) и (22) задаются значения переменных xχ(ν,l) (t) , xr(ν,l) (t) , xr(Sνl,l) (t) в начальный и конечный моменты времени. Показатель качества вида (23) предназначен для оценивания степени равномерности использования ИР Br(ν, j) и Br(1ν, j) , r, r1∈{1,...,ρν} . Критериальная функция вида (24) позволяет оценить суммарное качество выполнения всех операций D) . Показатели вида (25) вводятся в том случае, если необходимо оценить точность выполнения краевых условий (22) либо минимизировать потери, вызванные невыполнением соответствующих операций. С помощью критериальной функции вида (26) можно оценить суммарные капитальные и эксплуатационные затраты, связанные с созданием, внедрением, сопровождением и эксплуатацией ИР Br(ν, j) .
Обсуждение полученных результатов. Разработанный полимодельный комплекс (см. формулы (1)—(26)), включающий в себя динамические модели программного управления сервисами ИТ, предоставляемыми УИС, и модели программного управления функциониро-
ванием элементов и подсистем УИС, располагаемых в ее узле Bj , должен быть дополнен еще
целым рядом моделей [2—4, 6]: динамическими моделями управления собственно процессами модернизации УИС, моделями параметрической и структурной адаптации всех перечисленных моделей, отдельные параметры которых представлены в соотношениях (1)—(26). Так, например, с помощью управляющих воздействий ϑ(rp,2) (t) (см. соотношения (14)—(16)) задаются возможные программы управления модернизацией УИС, а возмущающие воздействия вида ξ(r j,1) (t) , ξ(r j,2) (t) используются при оценивании робастности сформированных программ функционирования и модернизации, что более подробно описано в работах [6, 7].
Кратко остановимся на том, как построенные динамические модели взаимодействуют друг с другом. Указанные механизмы (алгоритмы, процедуры, методики) обеспечивают необходимую координацию моделей в рамках разработанного полимодельного комплекса [1—26]. Ранее отмечалось, что взаимодействие моделей управления функционированием элементов и подсистем УИС осуществляется в рамках смешанных ограничений вида (6). В свою очередь, модель программного управления сервисами ИТ влияет на модель (13)—(26) посредством ограничений вида (14) и (20).
На основе соотношений (1)—(26) с дополнительным использованием моделей, представленных в работах [4, 6], можно корректно с формальной точки зрения сформулировать и решить ряд интересных и актуальных научно-практических задач анализа и синтеза программ создания и развития УИС в различных условиях изменения внешней обстановки. Основное достоинство предлагаемого полимодельного многокритериального описания рассматриваемой предметной области состоит в том, что разработка конкретных методов, алгоритмов и методик создания и применения унаследованных информационных систем базируется на использовании фундаментальных и прикладных результатов, полученных к настоящему времени в современной теории управления, в исследовании операций, теории принятия решений и теории систем [6].
Междисциплинарные исследования по рассматриваемой тематике проводились при финансовой поддержке Российского фонда фундаментальных исследований (гранты 10-0700311, 10-08-90027, 09-07-00066, 08-08-00403, 09-07-11004) и Отделения нанотехнологий и информационных технологий РАН (проект № 2.3).
ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2010. Т. 53, № 11

Полимодельное описание процесса модернизации унаследованной ИС

55

СПИСОК ЛИТЕРАТУРЫ

1. Скрипкин К. Г. Экономическая эффективность информационных систем. М.: ДМК Пресс, 2002. 256 с.

2. Соколов Б. В., Охтилев М. Ю., Петрова И. А., Иконникова А. В. Модели и алгоритмы комплексного планирования процессов модернизации и функционирования катастрофоустойчивых информационных систем // Тр. IV Междунар. конф. „Параллельные вычисления и задачи управления“ (РАСО’2008), Москва, 27—29 окт. 2008 г. М.: ИПУ РАН, 2008; [Электронный ресурс]: .

3. Соколов Б. В., Зайчик Е. М., Охтилев М. Ю., Тарасов О. М. Комбинированные модели и алгоритмы многокритериального выбора структуры технической системы // Изв. вузов. Приборостроение. 2008. Т. 51, № 5. С. 10—15.

4. Иконникова А. В., Петрова И. А., Потрясаев С. А., Соколов Б. В. Динамическая модель комплексного планирования модернизации и функционирования информационной системы // Там же. 2008. Т. 51, № 11. С. 62—69.

5. Соколов Б. В., Потрясаев С. А., Иконникова А. В., Иванов Д. А. Модель и алгоритм оперативного перераспределения функций управления между узлами катастрофоустойчивой информационной системы // Тр. Междунар. науч. школы „Моделирование и анализ безопасности и риска в сложных системах (МА БР—2007)“, Санкт-Петербург, 4—8 сент. 2007 г. СПб: СПб ГУАП, 2007. С. 440—445.

6. Охтилев М. Ю., Соколов Б. В., Юсупов Р. М. Интеллектуальные технологии мониторинга и управления структурной динамикой сложных технических объектов. М.: Наука, 2006. 410 с.

7. Ivanov D., Sokolov B. Adaptive Supply Chain Management. London — Dordrech — Heidelberg — New York: Springer, 2010. 269 p.

Эвелио Антонио Эвелиевич Дилоу-Рагиня Михаил Александрович Колпин
Кирилл Леонидович Григорьев Борис Владимирович Соколов

Сведения об авторах — аспирант; СПИИРАН, лаборатория информационных технологий в системном анализе и моделировании — адъюнкт; Военно-космическая академия им. А. Ф. Можайского, кафедра автоматизированных систем управления космическими аппаратами, Санкт-Петербург; E-mail: kolpin-ma@mail.ru — Военно-космическая академия им. А. Ф. Можайского, кафедра автоматизации систем управления, Санкт-Петербург; преподаватель — д-р техн. наук, профессор; СПИИРАН; зам. директора по научным вопросам; E-mail: sokol@iias.spb.su

Рекомендована СПИИРАН

Поступила в редакцию 09.07.10 г.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2010. Т. 53, № 11