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

Автор: Куликов Геннадий Григорьевич, Антонов Вячеслав Викторович, Фахруллина Альмира Раисовна, Родионова Людмила Евгеньевна

Журнал: Вестник Южно-Уральского государственного университета. Серия: Компьютерные технологии, управление, радиоэлектроника @vestnik-susu-ctcr

Рубрика: Краткие сообщения

Статья в выпуске: 4 т.17, 2017 года.

Бесплатный доступ

Предложена методика представления системной модели предметной области в форме ка-тегории процессов. Предложено правило синтеза самоорганизующейся структуры моделей процесса. Показано, что последовательность композиций-декомпозиций процессов обладает свойством фрактальных преобразований (самоподобия). Ядром этих преобразований являются коммутативные треугольники, определяющие структуру взаимодействующих процессов при их композиции-декомпозиции. Показано, что такие структуры сохраняют свойства самоорганизации в соответствии с законами необходимого разнообразия ЭШБИ. Показана возможность построения тождественных формальных алгоритмов контроля целостности структуры исходных процессов, при нарушении которой требуется «внешнее» управление. Предлагаемые правила преобразования продемонстрированы на примере синтеза самоорганизующегося процесса соглашения, архитектура которого определена в стандарте ISO/IEC 15288 «Системная инженерия».

Еще

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

Короткий адрес: https://sciup.org/147155219

IDR: 147155219   |   DOI: 10.14529/ctcr170416

Текст краткого сообщения Формальное представление модели реализации функций системной инженерии на основе принципа необходимого разнообразия структурных связей

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

Подобная системная задача решается в известной инженерной методологии CALS (Continuous Acquisitionand Lifecycle Support), где определены понятия объекта, производственной среды и жизненного цикла объекта. В работе предлагается развить данную методологию до моделей биз-нес-процессов, моделей среды их выполнения, жизненных циклов бизнес-процессов из необходимого условия управляемости Эшби.

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

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

Рассматривая информационные объекты двух взаимосвязанных бизнес-процессов (на примере кадрового резерва и кадрового агентства), можно использовать наиболее распространенный в системной инженерии стандарт ISO/IEC 15288.

Данный стандарт классифицирует четыре группы процессов жизненного цикла системы: процессы предприятия, процессы соглашения, процессы проекта и технические процессы, которые могут быть представлены в виде «дерева» процессов (рис. 1).

Жизненный цикл системы

Процессы соглашения

---Поставка

Приобретение

Процессы            ( предприятия   )       \

Управление:

---Жизненным циклом

---Инфраструктурой

---Портфелем проектов

---Персоналом

---Качеством

---Знаниями

Процессы    \ проекта     )

Технические процессы

---Планирование

Поддержка

Измерение

Обеспечение качеством

Управление:

---Проектами

Решениями Конфигурацией Информацией Выполнением и контролем

Анализ БИ

---Потребности стейкхолдеров

---Системные требования

---Архитектура

Тактико-технические

требования

---Системный анализ

---Реализация, верификация,

интеграция Передача ---Валидация

Эксплуатация и

сопровождение

---Списание

Рис. 1. Процессы активностей стандарта ISO/IEC 15288

Процессы жизненного цикла стандарта ISO/IEC 15288 «Системная инженерия», такие как процессы предприятия, процессы проекта и технические процессы помогают эффективному формированию и применению систем, способствующих в достижении целей предприятия. А процессы соглашения представляют собой рабочие взаимоотношения путем заключения соглашений, вызывающие для нас наибольший интерес.

Используя формализацию, предложенную в [1], стандарта ISO/IEC 15288 «Системная инженерия», каждая стадия может быть представлена в виде категории процессов. При рассмотрении процесса соглашения причины и следствия могут быть использованы симметрично.

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

Рассмотрим для моделирования данного процесса базовые положения теории категорий. Будем использовать следующие обозначения: процессы соглашения PS , процессы приобретения PS pr , процессы поставки PS po .

Выделим процессы соглашения PS , приобретения PS pr и поставки PS po в отдельные категорию и подкатегории, которые состоят из целей процесса, деятельности процесса и результата. Рассмотрим взаимодействие подкатегорий, внутри которых информационные объекты, в результате чего получается коммуникативный треугольник по категории и отдельным подкатегориям.

Согласно стандарту ISO/IEC 15288 «Системная инженерия» процесс соглашения состоит из процессов приобретения и процессов поставки [2].

Данная категория PS образует класс объектов с заданным отношением для любых пар ( PS , PS pr ) и ( PS , PS po ) , отношения которых определены множеством морфизмов: f 1 , f 2 , p 1 , p 2 .

Рассматривая процессы соглашения PS как взаимосвязанные процессы приобретения PS pr и поставок PS po , процесс взаимодействия может быть представлен декартовым произведением g:PS PS pr PS po , где g является единственным морфизмом, выражающимся результатом процесса соглашения (рис. 2). Отметим, что эти операции соответствуют правилам формальной логики.

PS f1

PSpr "^   p 1    PSpr ® PSpo    p 2    PSpo

Рис. 2. Упрощенная схема коммуникативного треугольника процесса соглашения

Таким образом, процесс соглашения формализуется в виде морфизмов, обладающих следующими свойствами: результат взаимодействия информационных объектов может быть представлен декартовым произведением PS pr ® PS po с морфизмами px :PS pr ® PS po ^ PS ' pr и p 2 :PS pr ® PS po >e PS1 такими, что для любого объекта PS с морфизмами f 1 : PS ^ PS pr и f 2 : PS ^ PS po существует единственный морфизм g:PS ^ PS pr ® PS po , при котором выделяется диаграмма в форме коммутативного треугольника, где ® - декартово произведение; g – морфизм, являющийся результатом процесса.

Рассмотрим следующую отдельную подкатегорию: процесс приобретения PS pr , который складывается из трех составляющих (рис. 3):

  • 1)    цели процесса приобретения;

    , pr 82 } ;


  • 2)    деятельности в процессе приобретения PS pr = { pr 2,

    ...


    3) результата процесса приобретения PSpr = { pr 3 ,


    ...


    , pr 73 } .


g з e Hom( PSp„. , PS2pr ) ^ PSp,r ® PS 2pr .

Рис. 3. Коммуникативный треугольник процесса приобретения

Взаимодействие информационных объектов PS1pr и PS2pr может быть представлено декартовым произведением PSxpr ® PS2pr с морфизмами p1 :PSxpr ® PS2pr ^ PS1r и p2 :PSxpr ® PS2pr ^ PSpr такими, что для любого информационного объекта PSpr с морфизмами f1' :PS pr → PS1pr и f2':PS pr → PS2pr, существует единственный морфизм g1:PS pr → PS1pr ⊗ PS2pr который определяется коммутативной диаграммой.

Аналогично рассматривается взаимодействие объектов с морфизмами p 3 :PS ' p 1 r PS ' p 3 r PS " p 1 r и p 4 :PS ' p 1 r PS ' p 3 r PS " p 3 r , при котором для любого объекта PS pr с морфизмами f 1 ' :PS pr PS 1 pr и f 3 ' :PS pr PS 3 pr существует единственный морфизм g 2 :PS pr PS ' p 1 r PS ' p 3 r , который определяется коммутативной диаграммой.

Таким же образом рассматривается взаимодействие объектов PS ' p 3 r PS ' p 2 r с морфизмами p 5 :PS ' p 3 r PS ' p 2 r PS " p 3 r и p 6 :PS ' p 3 r PS ' p 2 r PS " p 2 r такими, что для любого объекта PS pr с морфизмами f 2 ' :PS pr PS 2 pr и f 3 ' :PS pr PS 3 pr существует единственный морфизм g 3 :PS pr PS ' p 3 r PS ' p 2 r , который определяется коммутативной диаграммой.

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

PS pr = ( PS 1 pr ) ' ( PS 2 pr ) ' ( PS ' p 1 r ) " ( PS ' p 3 r ) ' ( PS ' p 3 r ) " ( PS ' p 2 r ) " . (1)

Взаимодействие информационных объектов PS 1 po и PS 2 po может быть представлено декартовым произведением PS 1 po PS 2 po с морфизмами p 1 ' : PS 1 po PS 2 po PS ' p 1 o и p 2 ' : PS 1 po PS 2 po PS ' p 2 o такими, что для любого информационного объекта PS po с морфизмами f 1 '' : PS po PS 1 po и f 2 '' : PS po PS 2 po существует единственный морфизм g ' :PS po PS 1 po PS 2 po , который определяется коммутативной диаграммой в виде треугольника (рис. 4).

Рис. 4. Коммуникативный треугольник процесса поставки

Аналогично может быть рассмотрено взаимодействие объектов:

PS 1 po и PS 3 po PS p 1 o PS p 3 o с морфизмами p 3 : PS p 1 o PS p 3 o PS p ′1 o и p 4 : PS p 1 o PS p 3 o PS p ′3 o такими, что для любого объекта PS po с морфизмами f 1 '' : PS po PS 1 po и f 3 '' : PS po PS 3 po существует единственный морфизм g 2 ' :PS po PS p 1 o PS p 3 o , представленный коммутативной диаграммой.

PS p 3 o PS p 2 o с морфизмами p 5 : PS p 3 o PS p 2 o PS p ′3 o и p 6 : PS p 3 o PS p 2 o PS p ′2 o такими, что для любого объекта PS po с морфизмами f 2 '' : PS po PS 2 po и f 3 '' : PS po PS 3 po существует единственный морфизм g :PS PS ' p 3 о PS ' p 2 о такой, что диаграмма коммутативна.

В результате процесс приобретения может быть представлен в виде декартового произведения:

PS = ( PS 1 ) ' ( PS 2 ) ' ( PS ' p 1 о ) " ( PS ' p 3 о ) ' ( PS ' p 3 о ) " ( PS ' p 2 о ). (2)

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

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

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

При рассмотрении процессов соглашения, где процесс приобретения PS pr , процесс поставки PS po , каждый из которых представим в виде категорий, взаимодействия объектов могут быть представлены совокупностью декартовых произведений:

PS pr PS =〈 PS 1 pr PS 2 pr , PS ' p 1 r PS ' p 3 r , PS ' p 3 r PS ' p 2 r , PS 1 po PS 2 po ,

PS ' p 1 o PS ' p 3 o , PS ' p 3 o PS ' p 2 o .                                                                         (3)

Очевидно, что процесс соглашения в данном случае может быть представлен формулой

PS=〈(PSpr ⊗PSpo),(PSpo ⊗PSpr)〉.(4)

Аналогично процесс приобретения PS pr может быть представлен формулой

PS pr = { ( PS 1 pr PS 2 pr ),( PS 2 pr PS 1 pr ) , ( PS 1 pr PS 3 pr ),( PS 3 pr PS 1 pr ) ,

〈(PS3pr ⊗PS2pr),(PS2pr⊗PS3pr)〉},(5)

а процесс поставки PS po формулой

PS po = { ( PS 1 po PS 2 po ),( PS 2 po PS 1 po ) , ( PS 1 po PS 3 po ),( PS 3 po PS 1 po ) ,

〈(PS3po ⊗PS2po),(PS2po ⊗PS3po)〉}.(6)

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

В категории PS pr любой объект будет отображаться в объекты категории PS po следующим функтором:

f Hom( PS pr , PS po ) { f Hom( PS 1 pr , PS 1 po ), f Hom( PS 2 pr , PS 2 po ).

f Hom( PS 3 pr , PS 3 po )}.

Также описывается отображение объектов в категории PS po :

g Hom( PS pr , PS po ) { g Hom( PS 1 pr , PS 1 po ), g Hom( PS p 2 r , PS 2 po ).

g Hom( PS 3 pr , PS 3 po )}.

Аналогично описывается и «декартово произведение», поскольку будем рассматривать его как новый объект:

f ∈Hom(PSpr⊗PSpo,PSpo), g∈Hom(PSpo,PSpo⊗ PSpro), f = g e Hom(PSpr ® PSpo, PSpo ® PSpro).

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

В данном случае можем использовать квадрат Декарта, где композиция представленных выше двух процессов, обозначенная g , является прямым отображением приведенного процесса соглашения на результат. Результат процесса может рассматриваться как композиция произведения целей и деятельностей. Получается еще один треугольник. При этом цель не может быть достигнута только одним путем. Применяя принцип необходимого разнообразия ЭШБИ [3], согласно которому не может быть одинаковых отношений между объектами, должны быть дополнительные пути достижения результатов, получаем дополнительные квадраты на диаграмме. То есть квадрат Декарта будет определяться принципом необходимого разнообразия ЭШБИ [4]. Данные диаграммы удовлетворяют положениям топоса, что позволяет вывести зависимость, например, этой точки от другой путем изменения результата, для этого определяем, что надо изменить в целях, что в деятельности, либо не изменяем цели, а только деятельность.

Выводы

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

Список литературы Формальное представление модели реализации функций системной инженерии на основе принципа необходимого разнообразия структурных связей

  • Разработка формальной модели производственного процесса для организации проектного и производственного менеджмента с применением интеллектуальной КИС/А.В. Речкалов, Г.Г. Куликов, В.В. Антонов, А.В. Артюхов//Вестник ПНИПУ. Электротехника, информационные технологии, системы управления. -2014. -№ 11. -С. 34-54.
  • ISO/IEC/IEEE 15288:2015 System and software engineering -System life cycle processes. -http://www.ppi-int.com/systems-engineering/free%20resources/PPI-006080-1%20PPI%20Review% 20of%2015288%20150827.
  • Гольдблатт, Р. Топосы. Категорный анализ логики/Р. Гольдблатт. -М.: Мир, 1983. -486 с.
  • Ковалёв, С.П. Категория вычислительных систем/С.П. Ковалёв//Международная конференция «Алгебра и логика: теория и приложения»: тез. докл. -Красноярск: СФУ, 2013. -С. 64-66.
Краткое сообщение