Научная статья на тему 'Разработка системологической модели проблемы структурно-топологического реинжиниринга систем крупномасштабного мониторинга'

Разработка системологической модели проблемы структурно-топологического реинжиниринга систем крупномасштабного мониторинга Текст научной статьи по специальности «Математика»

CC BY
58
21
Читать
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА КРУПНОМАСШТАБНОГО МОНИТОРИНГА / РЕИНЖИНИРИНГ / СИСТЕМОЛОГИЧЕСКАЯ МОДЕЛЬ / ОПТИМИЗАЦИЯ / ДЕКОМПОЗИЦИЯ / МЕТОДОЛОГИЯ / LARGE-SCALE MONITORING SYSTEM / REENGINEER-ING / SYSTEMOLOGICAL MODEL / OPTIMIZATION / DECOMPOSITION / METHODOLOGY

Аннотация научной статьи по математике, автор научной работы — Бескоровайный В. В., Подоляка К. Е.

Проведен анализ факторов, определяющих эффективность систем крупномасштабного мониторинга, формализована цель их реинжиниринга и их структурное описание. Предложена трехуровневая схема декомпозиции проблемы реинжиниринга систем крупномасштабного мониторинга, определены состав и схема взаимосвязи проблемно связанных задач по входным и выходным данными. Предложенная модель позволяет повысить эффективность результатов решения практических задач реинжиниринга

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Бескоровайный В. В., Подоляка К. Е.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
Предварительный просмотр
i Надоели баннеры? Вы всегда можете отключить рекламу.

Development of systemological model of the problem of structural and topological reengineering of large scale monitoring systems

The paper deals with developing the systemological model of the problem of structural and topological reengineering of large-scale monitoring systems. Based on the analysis of the life cycle stages of geographically distributed systems, the place of reengineering in the structure of the life cycle of large-scale monitoring systems was defined, the analysis of the factors that determine their efficiency was performed. Formalization of the description of largescale monitoring systems has allowed to identify subsets of elements, relationships, topologies and properties that will be included and (or) excluded in the system re-engineering process. This allows to form a set of feasible system reengineering solutions.To reduce the reengineering problem complexity, a threelevel scheme of its decomposition was proposed, the composition and the relation schematic of problem-related tasks by the input and output data were determined. This allows to create effective technologies for structural and topological reengineering.Practical application of the results obtained allows to reduce the time for solving reengineering problems, improve the quality of solutions through joint problem solving and on this basis improve the cost and functional characteristics of the restructured systems.

Текст научной работы на тему «Разработка системологической модели проблемы структурно-топологического реинжиниринга систем крупномасштабного мониторинга»

5. Harris, L. Trading and Exchanges: Market Microstructure for Practitioners [Text] / L. Harris. - Oxford University Press, 2003 -656 p.

6. Cont, R. Volatility Clustering in Financial Markets: Empirical Facts and Agent-Based Models [Text] / R. Cont. - Springer, 2006. - P. 289-310.

7. O'Connor, B. Comparison of data analysis packages: R, Matlab, SciPy, Excel, SAS, SPSS, Stata [Electronic resource] / Available at: http://brenocon.com/ blog/2009/02/comparison-of-data-analysis- packages-r-matlab-scipy-excel-sas-spss-stata/ (Last accessed: 28.11.2014).

8. Steinhaus. Comparison of mathematical programs for data analysis [Electronic resource] / Available at: http://www.scientificweb. de/ncrunch/ (Last accessed: 28.11.2014).

9. Basaran, F. U. New Approach for the Short-Term Load Forecasting with Autoregressive and Artificial Neural Network Models [Text] / F. U. Basaran, M. Kurban // International Journal of Computational Intelligence Research. - 2007. - Vol. 3, Issue 1. -P. 66-71. doi: 10.5019/j.ijcir.2007.88

10. Forrester, J. W. World Dynamics. Second Edition [Text] / J. W. Forrester // Wright-Allen Press inc, 1976. - 144 p.

11. Нейлор, Т. Машинные имитационные эксперименты с моделями экономических систем [Текст] / Т. Нейлор. - М.: Мир, 1975. - 500 p.

12. Theil, H. Optimal Decision Rules for Government and Industry [Text] / H. Theil. - Rand McNally, 1964.

13. Theil, H. Applied economic forecasting [text] / H. Theil. - Rand McNally, 1966.

-Я п-:-

Проведено аналiз факторiв, що визнача-ють ефективтсть систем великомасштабного мотторингу, формалiзованi мета гх ретжит-рингу та гх структурний опис. Запропонована трирiвнева схема декомпозици проблеми рет-житрингу систем великомасштабного мотторингу, визначен склад i схема взавмозв'яз-ку проблемно пов'язаних задач за вхидними та вихгдними даними. Запропонована модель дозволяв тдвищити ефективтсть результатiв розв'язання практичних задачретжитрингу

Ключовi слова: система великомасштабного монторингу, ретжишринг, системологiчна

модель, оптимiзацiя, декомпозицш, методологiя

□-□

Проведен анализ факторов, определяющих эффективность систем крупномасштабного мониторинга, формализована цель их реинжиниринга и их структурное описание. Предложена трехуровневая схема декомпозиции проблемы реинжиниринга систем крупномасштабного мониторинга, определены состав и схема взаимосвязи проблемно связанных задач по входным и выходным данными. Предложенная модель позволяет повысить эффективность результатов решения практических задач реинжиниринга

Ключевые слова: система крупномасштабного мониторинга, реинжиниринг, системоло-гическая модель, оптимизация, декомпозиция,

методология -□ □-

УДК 004.9

|DOI: 10.15587/1729-4061.2015.434711

РАЗРАБОТКА СИСТЕМОЛОГИЧЕСКОЙ МОДЕЛИ ПРОБЛЕМЫ СТРУКТУРНО-ТОПОЛОГИЧЕСКОГО РЕИНЖИНИРИНГА СИСТЕМ

КРУПНОМАСШТАБНОГО МОНИТОРИНГА

В. В. Бескоровайный

Доктор технических наук, профессор* Е-mail: vvbeskorovainyi@mail.ru К. Е. П одол я ка

Аспирант*

Е-mail: podolyakakseniya@gmail.com *Кафедра системотехники Харьковский национальный университет радиоэлектроники пр. Ленина, 14, г. Харьков, Украина, 61166

1. Введение

В процессе информатизации и глобализации мирового сообщества решение многих социально-экономических и научно-исследовательских задач основывается на данных, предоставляемых системами крупномасштабного мониторинга (СКММ). Приме-

рами могут служить системы экологического, гидрометеорологического, экономического, радиационного, астрономического, медицинского мониторинга. Известно, что проектирование подобных объектов предполагает итерационное решение комплекса комбинаторных задач структурной, топологической (территориальной), параметрической и технологической

©

оптимизации. На практике это приводит к серьезной проблеме, требующей разработки комплекса математических моделей, методов, алгоритмов и соответствующего программного обеспечения.

При изменении условий и средств мониторинга (например, объемов поступающей информации, совершенствовании элементов и технологии функционирования обработки и хранения информации) возникает необходимость проведения реинжиниринга (перепроектирования) систем. Это делает актуальной проблему разработки методологии реинжиниринга СКММ, включая разработку комплексов эффективных математических моделей, методов и инструментальных средств для реинжиниринга их топологических структур.

2. Анализ литературных данных и постановка проблемы

Одним из первых понятие «реинжиниринг» использовали Майкл Хаммер и Джеймс Чампи [1]. В их работах представлены принципы реинжиниринга бизнес-процессов компаний, но не представлены формальные модели и методы для его проведения.

Более формальные подходы представлены в работах Т. Дэвеннорта [2], D. Морриса, Й. Брендона [3], P. Манганелли, М. Клайна [4]. При этом наряду с понятием «реинжиниринг» в них используется понятие «перепроектирование» (BPR Business - Process Redesign).

Обширный обзор по проблеме реинжиниринга проведен в работе Т. Хесса, Л. Брехта [5]. В нем было показано, что нет общепринятого подхода к анализу существующих систем и выбору процессов, которые будут подвергнуты реинжинирингу.

Вариант декомпозиции и формализации этапов процесса реинжиниринга был предложен для крупных программных систем в [6]. Однако такой подход может быть применен только на уровне абстракции и не дает определения входным и выходным параметрам каждого уровня, что требует его доработки для применения в области реинжиниринга СКММ.

Подавляющее большинство публикаций, посвященных различным аспектам проблемы реинжиниринга, относятся к реинжинирингу бизнес-процессов или структур программного обеспечения. Кроме того, в области технических систем вместо понятия «реинжиниринг» принято использовать такие понятия как «перепроектирование» [3], «эволюция» [7, 8], «миграция», «модернизация», «рестуктуризация» [9].

Популярные в настоящее время методологии структурного анализа и проектирования, такие как Data Flow Diagrams, Structured Analysis and Design Technique, используют механизм декомпозиции в качестве основного элемента абстракции, при этом они не поддерживают анализ и представление альтернативных способов достижения цели [10].

Анализ публикаций, посвященных проблеме реинжиниринга топологических структур территориально распределенных объектов [11], показал, что к настоящему времени остается нерешенным ряд задач, среди которых:

- формализация процесса анализа унаследованных СКММ по требуемым количественным и каче-

ственным показателям с целью определения области и направления их реинжиниринга;

- формализация описания процесса реинжиниринга топологических структур СКММ;

- разработка математических моделей решения задач реинжиниринга СКММ;

- разработка методов решения задач реинжиниринга СКММ;

- разработка автоматизированных средств для решения задач реинжиниринга.

3. Цель и задачи исследования

Целью исследования является разработка системо-логической модели структурно-топологического реинжиниринга систем крупномасштабного мониторинга.

Достижение поставленной цели предполагает решение комплекса задач:

- определение места реинжиниринга в структуре жизненного цикла системы;

- формализация описания системы крупномасштабного мониторинга;

- декомпозиция проблемы структурно-топологического реинжиниринга системы крупномасштабного мониторинга.

4. Формализация проблемы реинжиниринга топологических структур систем крупномасштабного мониторинга

4. 1. Определение места реинжиниринга в структуре жизненного цикла системы

Проведенный анализ показал, что к настоящему времени не существует единой универсальной модели жизненных циклов систем. Наиболее часто в жизненном цикле объекта выделяются стадии: замысла; разработки; производства; применения; сопровождения (поддержки применения); прекращения применения и списания.

Традиционно сопровождение системы рассматривается как деятельность, предусматривающая выполнение изменений, направленных на коррекцию и исправление недостатков системы, выявленных в процессе эксплуатации. В процессе сопровождения выполняются изменения, которые не влияют на структуру системы. В отличие от сопровождения, разработка новой системы мониторинга подразумевает реализацию новой функциональности с использованием новых технологий и ресурсов. Модернизацию (развитие) системы мониторинга можно охарактеризовать как деятельность, которая предусматривает значительные изменения существующей системы (в отличие от сопровождения), но в процессе модернизации не принимается решение об утилизации системы или замещении ее новой [6].

Задача реинжиниринга СКММ решается в процессе ее эксплуатации и связана с необходимостью кардинальных структурных, технологических, топологических или параметрических изменений в связи с изменениями множества и (или) характеристик контролируемы объектов, расширением множества функциональных задач, совершенствованием элементной

базы и (или) технологий реализации функций системы, делающими существующий вариант системы малоэффективным [11]. При этом допускается как полная замена элементов и отношений СКММ, так и их модернизация, связанная с изменением их стоимостных и функциональных характеристик.

Таким образом, проведя сравнение по структурным и функциональным изменениям, используемым ресурсам и технологиям можно сделать вывод, что по указанным показателям реинжиниринг топологических структур СКММ занимает промежуточное положение между сопровождением, разработкой новой системы и ее модернизацией.

4. 2. Формализация описания системы крупномасштабного мониторинга

В качестве базы для формализованного описания системы крупномасштабного мониторинга воспользуемся формализацией описания территориально-рас-пределенной системы S, предложенной в [11]:

S = <E,R,G>, (1)

Е- = Е'\Е" . (4)

Множество элементов Е8, которые могут быть повторно использованы при реинжиниринге, можно представить в виде пересечения множеств Е' и Е'':

Е8 = Е' П Е'', Е'= Е8 и Е-, Е'' = Е+ и Е8. (5)

С учетом того, что состав множеств связей между элементами R', R'' и топологий С', G'' определяется составом множеств Е и Е'', можно определить соответствующие им подмножества отношений, которые должны будут включены в СКММ в процессе ее реинжиниринга, будут повторно использоваться и не будут использоваться:

R+ = R'' , Е- = Г ,

RS = R'ПR'', R'= RSиR-, R'' = R+ иRS, (6)

С+ = С''\С', С- = С'\С'',

с8 = С' П С'', С' = с8 и с-, С'' = с+ и С8. (7)

где Е - множество элементов; R - множество отношений (связей) между элементами; С - топологическая реализация структуры <Е, R>.

Топологическая реализация СКММ, как терри-ториально-распределенной системы 8, может быть представлена как совокупность топологий элементов СЕ, отношений С^ траекторий передачи информации СА.

На этапе структурно-топологического реинжиниринга необходимо выделить подмножество свойств, которыми система уже обладает Р' и которыми она должна обладать Р''. Свойства Р' и Р'' являются подмножеством множества свойств Ри , которые могут быть получены на универсальных множествах элементов Еи, отношений RU и топологий Си [11]:

Ри = ф(EU,RU,GU),

где] - некоторое отображение.

Множество Еи состоит из всевозможных типов элементов, которые могут использоваться при реинжиниринге СКММ. Множество Яи определяется составом множества Еи. Состав множества Еи определяется составом множеств Еи и Яи [И].

При этом, если найти разность множеств элементов в новой Е" и в существующей структурах Е', получим множество элементов, которые должны быть включены в новую структуру Е+:

Е+= Е''\Е'.

(3)

С учетом этого можно определить подмножество элементов существующей структуры СКММ, которые можно исключить из дальнейшего рассмотрения в процессе ее реинжиниринга Е-:

(2)

С учетом схемы взаимосвязей категорий "элемент", "отношение", "топология" и "свойство" в процессе реинжиниринга СКММ можно представить множество свойств системы, которые будут добавлены в нее Р+ = Р"\Р' и могут быть исключены из рассмотрения Р- =Р \Р (рис. 1).

На первом этапе множество допустимых решений в процессе реинжиниринга СКММ 8* = 8* с 8'' определяется подмножествами элементов Е* с Е''с Е^ отношений между ними R* с R''с RU и топологий С* с С'' с С^ На следующих этапах реинжиниринга топологической структуры СКММ производится выбор подмножеств элементов Е° с Е*, отношений Ro с R* и топологий С° с С* из допустимой области 8*=И, при которых достигается множество требуемых свойств Р'' с PU, задаваемых в виде одной или нескольких целевых функций, стоимостных и (или) функциональных ограничений.

Рис. 1. Схема связи категорий "элемент", "отношение", "топология" и "свойство" в процессе реинжиниринга СКММ

4. 3. Декомпозиция проблемы структурно-топологического реинжиниринга системы крупномасштабного мониторинга

Множество задач (этапов) структурно-топологического реинжиниринга СКММ во многом совпадает с множеством задач синтеза первоначального варианта системы. При этом сами задачи будут несколько отличаться постановками, входными данными и ограничениями.

Согласно общей схеме декомпозиции проблемы синтеза территориально распределенных объектов [11] задачу реинжиниринга СКММ будем рассматривать на мета-, макро- и микроуровнях (рис. 2):

MetaTask = TaskJ, TaskJ = {Task'}, i = Ü; Task) = {Task2}, j =

(8)

где {Taskj} - множество задач реинжиниринга СКММ уровня 1, 1 = 0,2 ; 12 - количество задач, решаемых на первом и втором уровнях.

Каждая из задач будет представляться в виде:

Task': = Inj ^ Outj, i = l,i, , 1 = 0,2 ,

(9)

где Inj, Outj - соответственно входные и выходные данные i-й задачи l-го уровня.

Рис. 2. Схема декомпозиции проблемы структурно-топологического реинжиниринга системы крупномасштабного мониторинга

Задача метауровня (1=0). Целью реинжиниринга является получение такого архитектурного решения относительно системы мониторинга, которое, с одной стороны, будет максимально учитывать современное состояние объекта и средств мониторинга, а, с другой, будет достаточно устойчивым к будущим их изменениям. Задачу реинжиниринга СКММ целесообразно рассматривать в рамках общей проблемы синтеза территориально распределенных объектов [11]. В этом случае задача реинжиниринга СКММ формально может быть представлена следующим образом:

MetaTask = TaskJ: р^, s, Ц*, С*, S'} ^ К, К^°)}, (10)

где ОЬ S - множество количественных и качественных характеристик объектов СКММ; s - существующий вариант построения СККМ; Ц*- требуемый набор функциональных свойств системы; С*- предельные значения стоимостных характеристик системы; S' -область реинжиниринга (возможные варианты построения) системы; s° - вариант построения СКММ, полученный в результате ее реинжиниринга; К^°) -покритериальная оценка выбранного варианта структуры и топологии СКММ.

Задачи макроуровня (1=1). Представленные на данном уровне задачи представляют верхний уровень структуры процесса реинжиниринга, описываются в общем виде и состоят из множества подзадач:

Task1 = {Task)}, i = 1,3,

(11)

где Task) - оценка свойств существующей системы; Task2 - принятие решения о реинжиниринге; Task1,, -разработка технического задания на реинжиниринг.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Taskj - оценка свойств существующей системы. Оценка свойств существующего варианта построения СКММ осуществляется путем проведения ее всестороннего анализа по соотношению «эффект-затраты». В ходе этого процесса анализируется эффективность существующих структуры и топологии системы, параметров ее элементов, технологии функционирования. При этом исходная информация имеет оценочный характер, а некоторые из оценок могут быть получены экспертным путем.

Входными данными задачи являются: множество объектов мониторинга ObjS; существующий вариант построения системы s; множество элементов системы мониторинга E; множество связей между элементами R; топология элементов и связей между ними G; технология функционирования системы A.

Выходными данными задачи являются оценки эффекта от использования системы Q(s), затрат на ее функционирование C(s), а также определение отношения «эффект-затраты» в выбранной системе критериев K(s):

Task): {ObjS, s, E, R, G, A} ^ {Q(s), C(s), K(s)}. (12)

Taskl - принятие решения о реинжиниринге. При

решении этой задачи на основании результатов решения задачи Task1 проводится анализ возможных вариантов изменений по показателям качества (затрат, рисков), выбирается лучший из них s* и принимается решение о проведении модернизации, реинжиниринга или отказе от реинжиниринга существующей системы.

Входными данными для задачи являются выходные данные предыдущей задачи, а также множество ограничений, накладываемых на варианты реинжиниринга (модернизации) системы Los.

Формально задачу можно представить в виде:

Task2 : {ObjS, s, E,R, G, A, Q(s), C(s), K(s), Los} ^ ^ {s*,Q(s*),C(s*),K(s*)}.

(13)

Тазк^ - разработка технического задания на реинжиниринг. На основании проведенного анализа существующей системы s (задача Task1), контролирующей множество объектов ObjS, допустимых принципов ее

построения П, имеющихся ресурсов C*, предъявляемых к системе требований Q*h существующих ограничений Los проводится разработка технического задания на ее реинжиниринг:

Task3: {ObjS, П,Е, R, G, A, C*, Q*, Los} ^

^ {so, Q(so),C(so),K(so)}. (14)

Задачи микроуровня (l=2). Задачи микроуровня являются подзадачами задач макроуровня:

Task2 = {Task2}, j = 16, (15)

где Task2 - выбор принципов построения системы; Task; - реинжиниринг структуры системы; Task3 - реинжиниринг топологии элементов и связей; Task; - реинжиниринг технологии функционирования; Task2 -определение параметров элементов и связей; Task6 -оценка эффективности и выбор лучшего варианта реинжиниринга.

При этом одна и та же задача микроуровня может быть решена как часть нескольких задач макроуровня.

Taskj - выбор принципов построения системы. Выбор новых принципов построения и функционирования СКММ п из множества допустимых P осуществляется неформальными методами на основании знаний и опыта проектировщиков. Формально задача выбора принципов построения может быть представлена в том же виде, что и при решении традиционной задачи синтеза территориально распределенной системы [11]:

Task;: {ObjS, П, S', K, Q*,C*} ^ {p, S*}, (16)

где ObjS - множество характеристик обслуживаемых объектов; P - множество допустимых принципов построения СКММ; К - множество частных критериев для оценки и выбора варианта построения системы; Q* - требуемый уровень эффекта системы; C* - предельный уровень затрат на систему; п е P - множество новых принципов построения системы; S* - множество допустимых вариантов построения системы, определяемых выбранными принципами ее построения п е P.

Task2 - реинжиниринг структуры системы. Задача реинжиниринга структуры системы состоит в определении варианта ее построения sER eS* путем уточнения множества элементов E и связей между ними R , а также оценки свойств полученного варианта в критериальном пространстве K(sER). Задача решается в условиях заданных ограничений на уровни эффекта Q* и затрат C*:

Task;: {Objs, s, S*,E, R, G, A, B, Q*, C*} ^

RO , SOR ,K(SOR )}. (17)

где G - топология (территориальное размещение) элементов и связей; B - множество значений параметров элементов и связей; A - технология функционирования СКММ.

Task2 - реинжиниринг топологии элементов и связей. Решение этой задачи состоит в изменении варианта построения СКММ s е S* (с заданными множества-

ми элементов E , связей между ними R, значениями их параметров B и технологией функционирования A) путем оптимизации топологии (размещения) элементов и связей G с G*. При этом учитываются ограничения на допустимые уровни эффекта Q* и затрат C*:

Task2: {Objs, s, S*,E, R, G, A, B, Q*, C*} ^ ^{G°,sG ,K(sG)} , (18)

где Go - вариант топологии системы, полученный после ее реинжиниринга; sG - вариант реинжиниринга системы с выбранной топологией; K(sG) - покритери-альная оценка полученного варианта sG.

Task2 - реинжиниринг технологии функционирования. Задача состоит в дополнении варианта реинжиниринга s eS*лучшей технологией функционирования A с A* при ограничениях на требуемые уровни эффекта Q* и стоимости C*:

Task;; : {Objs, s, S*, E, R, G, A, B, Q*, C*} ^ ^{A°,sA,K(sA)}, (19)

где sA - вариант построения системы с оптимизированной технологией ее функционирования A°; K(sA) - покритериальная оценка полученного варианта sA.

Task2 - определение параметров элементов и связей. В процессе функционирования СКММ параметры B ее всех или некоторых элементов E и связей R могут стать далеко не оптимальными. Это требует внесения параметрических изменений в систему. Задача получения варианта построения системы с оптимальными значениями параметров элементов и связей sB может быть представлена в виде:

Task;: : {Objs, s, S*, E, R, G, A, B, Q*, C*} ^

^{B°,sB ,K(sB )}, (20)

где Bo - оптимальный вариант значений параметров элементов и связей системы; sB - вариант реинжиниринга с наилучшими значениями параметров элементов и связей; K(sB) - покритериальная оценка полученного варианта sB.

Taskj? - оценка эффективности и выбор лучшего варианта реинжиниринга. Суть этой задачи заключается в оценке вариантов построения СКММ seS* по множеству критериев K(s) и выборе наилучшего варианта построения системы s° = argoptK(s). Ее решение

seS*

осуществляется в условиях заданных структурных (E, R), топологических G и технологических A характеристик системы, параметров элементов и связей B, а также ограничений на уровни эффекта Q* и затрат C*:

Taskj; : {Objs, s, S*, E, R, G, A, B, Q*, C*} ^

^{s°,K(s°)}. (21)

Процесс структурного синтеза СКММ, кроме перечисленных, может включать другие задачи, связанные со спецификой синтезируемой системы, используемой методологией синтеза, а также комплексы задач микроуровня, например, структурно-топологического, структурно-технологического, структурно-параметрического синтеза [11].

Дальнейшая декомпозиция задач микроуровня ТазЦ2, j = 1,6 приводит к комплексу задач синтеза элементов, элементарных связей и элементов технологий функционирования СКММ. В процессе системного проектирования СКММ решения по этому комплексу задач считаются определенными и используются в качестве исходных данных (ограничений) в виде множеств допустимых значений их функциональных и стоимостных характеристик [11].

5. Выводы

Анализ современных публикаций, посвященных вопросам реструктуризации и планирования развития сложных систем, показал, что до настоящего времени в них недостаточно внимания уделяется задачам реинжиниринга территориально распределенных объектов, в частности СКММ. Установлено, что по характеру структурных, функциональных, топологических, параметри-

ческих изменений, используемым ресурсам и технологиям реинжиниринг занимает промежуточное положение между сопровождением и разработкой новой системы.

Предложенная формализация описания СКММ и установленная схема связей "элемент", "отношение", "топология" и "свойство" позволяет определить подмножества элементов, отношений, топологий и свойств, которые будут включены и (или) исключены из СКММ в процессе ее реинжиниринга. Это определяет множество допустимых решений проблемы реинжиниринга, наиболее сложной задачей, в которой является задача структурно-топологического реинжиниринга.

Для снижения сложности задачи структурно-топологического реинжиниринга СКММ была предложена ее трехуровневая декомпозиция, с выделением задач мета-, макро- и микроуровня. Формализация выделенного набора задач с учетом степени определенности наборов входных и выходных данных позволит создать логическую схему процесса реинжиниринга СКММ.

Полученные результаты использованы при решении задач оптимизации информационных систем и систем обслуживания. Практическое применение полученных результатов позволяет сократить сроки решения задач реинжиниринга, за счет совместного решения задач повысить качество решений и на этой основе улучшать функциональные характеристики реструктуризируемых систем.

Литература

1. Хаммер, М. Реинжиниринг корпорации: манифест революции в бизнесе [Текст] / M. Хаммер, Д. Чампи; пер. с англ. - СПб.: Издательство С. Петербургского университета, 1997. - 332 с.

2. Davenport, Т. Н. Process Innovation: Reengineering Work Through Information Technology [Text] / Т. Н. Davenport. - Boston: Harvard Business School Press, 1993. - 352 p.

3. Morris, D. Reengineering Your Business [Text] / D. Morris, J. Brandon. - London: McGraw Hill, 1993. - 247 p.

4. Manganelli, R. The Reengineering Handbook: A Step-By-Step Guide to Business Transformation [Text] / R. Manganelli, M. Klein. - New York: Amacom, 1996. - 318 p.

5. Hess, T. State of the Art des Business Process Redesign: Darstellung und Vergleich Bestehender Methoden [Text] / T. Hess, L. Brecht. - Wiesbaden : Springer. Verlag, 2013. - 117 p.

6. Bergey, J. A Reengineering Process Framework [Text] / J. Bergey, W. Hefley, W. Lamia, D. Smith. - Software Engineering Institute, Carnegie Mellon University. - Pittsburgh. , 1995. - 13 p.

7. Kazman, R. Requirements for integrating software architecture and reengineering models: CORUM II [Text] / R. Kazman, S. G. Woods, S. J. Carriere // Fifth Working Conference on. IEEE, 1998. - P. 154-163. doi: 10.1109/wcre.1998.723185

8. Comella-Dorda, S. A survey of legacy system modernization approaches [Text] / S. Comella-Dorda, K. Wallnau, R. C. Seacord, J. Robert // Carnegie-Mellon univ pittsburgh pa Software engineering inst. -2000. - No. CMU/SEI-2000-TN-003. - Р. 1-17.

9. Ахтырченко, К. В. Методы и технологии реинжиниринга ИС [Текст] / К. В. Ахтырченко, Т. П. Сорокваша // Труды Института системного программирования. - 2003. - № 4. - С. 116-128.

10. Yu, E. Social modeling for requirements engineering [Text] / E. Yu, P. Giorgini, N. Maiden, J. Mylopoulos. - London: The MIT Press, 2011. - 717 p.

11. Бескоровайный, В. В. Системологический анализ проблемы структурного синтеза территориально распределенных систем [Текст] / В. В. Бескоровайный // Автоматизированные системы управления и приборы автоматики. - 2002. - № 120. - С. 29-37.

12. Тарасик, В. П. Математическое моделирование технических систем [Текст] / В. П. Тарасик. - Минск: Дизайн ПРО, 2004. - 320 c.

13. Борщев, А. В. Практическое агентное моделирование и его место в арсенале аналитика [Текст] / А. В. Борщев // Exponenta Pro. - 2004. - №. 3-4. - С. 38-47.

14. Лычкина, Н. Н. Ретроспектива и перспектива системной динамики. Анализ динамики развития [Текст] / Н. Н. Лычкина // Бизнес-информатика. - 2009. - № 3 (09). - С. 55-67.

15. Бескоровайный, В. B. Композиционная модель динамической распределенной задачи структурного синтеза территориально распределенных объектов [Текст] / В. В. Бескоровайный, Е. В. Соболева // Вюник Нащонального техшчного ушверситету «ХП1». Серiя: Системний анашз, управлшня та шформацшш технологи'. - 2012. - № 2 (976). - С. 60-76.

i Надоели баннеры? Вы всегда можете отключить рекламу.