О подходе к генерации аналитических моделей на основе визуальных моделей бизнес-процессов

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

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

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

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

IDR: 14730017

Текст научной статьи О подходе к генерации аналитических моделей на основе визуальных моделей бизнес-процессов

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

В настоящее время существует множество различных нотаций, которые могут применяться для разработки графических моделей бизнес-процессов, применяемых для решения различных задач: IDEF0 – для отображения логических связей между операциями; DFD – для представления потоков данных; eEPC – для описания процессов, управляемых событиями, и т.д. Для разработки визуальных моделей используются различные инструментальные средства, графические редакторы.

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

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

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

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

Существуют частные решения задачи преобразования моделей процессов и систем, основанные на применении сетей Петри [3, 21], имитационных моделей [4], специальных механизмов преобразования графических моделей [16, 17, 18].

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

  • 1)    разработка абстрактной графовой модели для промежуточного представления исследуемых бизнес-процессов, генерируемой на основе моделей, создаваемых аналитиками в нотациях применяемых ими визуальных языков моделирования бизнес-процессов;

  • 2)    разработка алгоритмов трансформации абстрактной графовой модели, аналитические модели (в одноцветную сеть Петри и модель системы массового обслуживания);

  • 3)    расширение возможностей математического пакета средствами генерации и анализа построенных моделей.

Построенные с помощью представленных средств модели дают достаточно полное представление об исследуемых бизнес-процессах. Их анализ может быть выполнен средствами различных математических пакетов.

Схема построения и анализа моделей

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

Предлагаемый подход включает следующие шаги:

  • 1)    разработка аналитиком графической модели бизнес-процесса в терминах используемого им визуального языка моделирования;

  • 2)    выполнение проверки соответствия построенной модели требованиям, которые предъявляются к нормализованной модели;

  • 3)    в случае несоответствия графической модели требованиям выполняется ее нормализация;

  • 4)    формирование специального промежуточного представления бизнес-процесса на основе полученной нормализованной графической модели (экспорт модели);

  • 5)    разбор и загрузка промежуточного представления модели бизнес-процесса в среду выбранного для анализа бизнес-процесса математического программного пакета;

  • 6)    доопределение модели (в частности, определение управляемых параметров модели) в среде используемого математического пакета;

  • 7)    перевод созданного промежуточного представления модели бизнес-процесса в систему уравнений в используемой среде математического пакета;

  • 8)    численное или символьное решение системы уравнений, полученной на предыдущем этапе;

  • 9)    формирование отчета о выполнении анализа бизнес-процесса (вывод и анализ результатов решения сформированной системы уравнений).

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

Выбор графической нотациидля моделирования бизнес-процессов

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

При выборе нотации следует учесть:

  • 1)    возможность получения формального описания бизнес-процессов в выбранной нотации;

  • 2)    необходимость внесения изменений в построенную модель, ее доопределения для обработки средствами математических программных пакетов;

  • 3)    возможность разработки понятного для конечного пользователя алгоритма доопределения модели (задания управляемых параметров моделирования бизнес-процесса).

Результаты проведенного сравнения по данным критериям приведены в табл. 1.

На основании результатов анализа выбрана нотация, описывающая потоки данных, – DFD [14]. Данная нотация выбрана еще и потому, что на данный момент она не являет- ся самой "популярной" при разработке моделей бизнес-процессов и имеющиеся средства визуального моделирования предлагают достаточно узкий спектр исследования моделей в данной нотации. В основном для анализа бизнес-процессов используются диаграммы UML [8, 9, 10, 11, 15], IDEF3 [12, 13, 19], eEPC [4, 7] и пр., отражающие динамику потоков работ, цепочки событий. Хотя, как показал анализ, из модели бизнес-процесса в нотации DFD также можно извлечь информацию, которая может быть полезна при принятии тех или иных управленческих решений на основе ее анализа.

Таблица 1. Сравнительный анализ нотаций моделирования бизнес-процессов

Нотация

Возможные показатели для исследования

Математический аппарат для исследования моделей

IDEF0

  • 1)    время выполнения операций;

  • 2)    временная загрузка исполнителей;

  • 3)    стоимостные оценки операций;

  • 4)    вероятностные оценки сценариев

системы алгебраических уравнений;

системы дифференциальных уравнений

IDEF3

  • 1)    время выполнения операций;

  • 2)    стоимостные оценки операций;

  • 3)    вероятностные оценки сценариев

средства имитационного моделирования;

системы алгебраических

уравнений;

системы дифференциальных уравнений;

вероятностные математические модели;

экономические модели оценки

затрат

DFD

  • 1)    время выполнения операций;

  • 2)    стоимостные оценки операций;

  • 3)    количество и время обращений к базам данных;

  • 4)    временная загрузка исполнителей и внешних сущностей;

  • 5)    временные характеристики потоков данных;

  • 6)    объем извлеченных/загруженных данных;

  • 7)    вероятностные оценки сценариев (при их наличии)

BPMN

  • 1)    время выполнения операций;

  • 2)    стоимостные оценки операций;

  • 3)    временная загрузка исполнителей;

  • 4)    временные характеристики потока управления;

  • 5)    вероятностные оценки сценариев

eEPC

  • 1)    время выполнения операций;

  • 2)    стоимостные оценки операций;

  • 3)    временная загрузка исполнителей;

  • 4)    вероятностные оценки сценариев

Определение основных показателей для выполнения расчетов при анализе моделей

Ниже перечислены основные параметры, значения которых могут быть заданы или рассчитаны для элементов DFD в ходе обработки аналитического представления модели бизнес-процесса:

  • 1)    процесс характеризуют:

  • a)    время выполнения, которое складывается из времени, затраченного всеми исполнителями данного процесса;

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

  • c)    количество запусков процесса, определяемое в общем случае результатами моделирования исходного бизнес-процесса при заданных значениях параметров;

  • 2)    поток характеризуют:

  • a)    скорость/время продвижения данных (запросов, заявок, результатов выполнения запросов и пр.) по потоку от одного процесса модели к другому либо от одного процесса модели к хранилищу данных и наоборот;

  • b)    объем данных, который проходит по рассматриваемому потоку (актуально для потоков, которые соединяют процесс и хранилища данных);

  • c)    затраты на работу потока, связанные с организацией канала передачи данных, которые включают в себя как фиксированные затраты, так и переменные;

  • 3)    хранилище данных характеризуют:

  • a)    количество запросов на выборку данных (заявок на получение данных), которые выполняются процессами модели;

  • b)    количество запросов на добавле-ние/обновление данных, которые осуществляются процессами модели;

  • c)    объем информации, которая загружается в хранилище данных процессами;

  • d)    объем информации, которая извлекается из хранилища данных процессами.

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

  • 1)    общее время выполнения одного экземпляра бизнес-процесса, рассматриваемого в рамках данной модели;

  • 2)    общий объем информации, загруженной и извлеченной из хранилищ данных по запросам процессов в ходе реализации одного экземпляра бизнес-процесса;

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

Предметная область была выбрана с учетом использования при выполнении биз-нес-процессов, описанных в нотации DFD, информационных ресурсов.

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

Модель бизнес-процесса

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

Определение 1. Графическая модель бизнес-процесса M называется DFD-моделью , если она представляет собой ориентированный помеченный граф:

M = (P , D , F ),             (1)

где P = { p 1 ,p 2,..., p n } - множество вершин, представляющих процессы     модели ,

D = { d 1, d 2,..., dm}  - множество вершин, представляющих хранилища данных модели; а множество дуг F , представляющих потоки данных модели, является объединением двух множеств:

F = F P и F d ,            (2)

где Fp = { f.p , f , p , . , f p p } - множество дуг, соединяющих вершины-процессы между собой, F d = { f. d , f d , . , f d } - множество дуг, соединяющих вершины-процессы и вершины, представляющие хранилища данных модели.

Определение 2. Межпроцессным потоком данных DFD-модели M называется ориентированная дуга f р = ( p. , p j ) из подмножества F P множества F такая, что p,p } e P и p . * p j .

Таким образом, можно определить следующее характеристическое свойство для дуг – элементов множества F P :

F P = { ( p , p j ) I p , p j e P , p . * p j ) C P 2 - (3)

Определение 3 . Потоком данных "процесс–хранилище" DFD-модели M называется ориентированная дуга f .d = ( p . , d j ) из подмножества F D множества F такая, что p . e P , d j e D .

Определение 4. Потоком данных "хранилище–процесс" DFD-модели M называется ориентированная дуга f .d = ( d .. ,p j ) из подмножества FD множества F такая, что p j e P , d . e D .

Характеристическое свойство для дуг – элементов множества F D – определяется следующим образом:

Fd = { ( p,d j ) | p , e P , d j e D v( d , p j ) |

  • |    pj e P , d e d } c P x D и D x P     (4)

Определение 5. Вершина-процесс p из множества P DFD-модели M называется стартовой , если ее полустепень захода равна 0, т. е. d .n ( p. ) = 0. При определении стартового процесса рассматривается подграф M 1 = ( F p , P ).

Определение 6. Вершина-процесс p из множества P DFD-модели M является завершающей , если ее полустепень исхода равна 0, то есть d out ( p. ) = 0. При определении завершающего процесса также рассматривается подграф M 1 = ( Fp , P ).

Определение 7. Сценарий реализации бизнес-процесса, определенного с помощью DFD-модели M , представляет собой путь в графе M , который соединяет стартовую и завершающую вершину-процесс. Таким образом, сценарий Si представляет собой упорядоченное подмножество (p1,p2,...,pk) множества всех вершин-процессов P, такое что между двумя соседними элементами множества Si проходит межпроцессный поток дан- ных, т.е. следующее множество

{ ( P 1 , P 2 ) , ( P 2 , P 3 ),..., ( P k - 1 , P k ) } является подмножеством множества всех межпроцессных потоков данных F P .

На рис. 1 представлен пример бизнес-процесса, а на рис. 2 – пример графа DFD-модели M , соответствующий этой визуальной модели бизнес-процесса, построенной в нотации DFD до введения пометок для расчета показателей.

Рис. 1. DFD-модель процесса увольнения сотрудника

Employee's signature

Register book

Рис. 2. Граф DFD-модели процесса увольнения сотрудника

Правила нормализации моделей

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

Правило 1. В DFD-модели M может существовать только одна стартовая вершина pstart . В противном случае данная модель M должна быть разделена на несколько моделей, имеющих единственные стартовые вершины.

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

Правило 3. В DFD-модели M каждый процесс pi должен иметь связь, как минимум, с одним другим процессом pj , то есть ( P i , P j )v( P j , P i )G F P . В противном случае вершина-процесс, не имеющая связи с другими вершинами-процессами модели M , должна быть удалена.

Правило 4. В DFD-модели M каждый процесс pi должен иметь связь, как минимум, с одним хранилищем данных d j через поток "процесс–хранилище" или "хранилище– процесс", т. е. ( p. , d . ) v ( d j , p i ) e F P . В противном случае вершина-процесс, не имеющая связи с вершинами-хранилищами модели M , должна быть удалена.

Правило 5. В DFD-модели M каждое хранилище данных di должно иметь вход-ную/выходную связь (поток данных "процесс–хранилище" или "хранилище–процесс" соответственно) как минимум с одним процессом pi . В противном случае вершина-хранилище, не имеющая связи с другими вершинами-процессами модели M , должна быть удалена.

Описанные правила составляют основу для программной реализации алгоритмов нормализации исходной модели бизнес-процесса в нотации DFD.

Механизм расчета показателей

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

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

M 1 = (Fp, P) и двудольный граф взаимодей- ствия процессов и хранилищ данных M2 = (FD, P). Пример разбиения графа представлен на рис. 3.

Граф межпроцессных потоков данных используется при анализе сценариев реализации бизнес-процесса, а граф взаимодействия хранилищ данных и процессов – при определении объемов обработанной информации.

Поскольку при реализации исходного бизнес-процесса возможно несколько сценариев, необходимо для каждого межпроцессного потока данных (pi, p.) ввести дополни- тельные пометки Pij , определяющие вероятность перехода по данной дуге.

Вероятность реализации каждого из сценариев Si исходного бизнес-процесса оп- ределяется как

р ( S ) = П P           (5)

p i , p . с S i , p^ p .

С использованием введенной модели и численных показателей (характеристик процессов) разработан механизм расчета следующих общих показателей рассматриваемой DFD-модели M :

  • 1)    Ttotal – общее время реализации биз-

  • нес-процесса, рассматриваемого в рамках данной модели;
  • 2)    Itotal – общий объем обработанной и переданной по потокам информации в ходе реализации бизнес-процесса;

  • 3)    C total – совокупные издержки, связанные с выполнением рассматриваемого бизнес-процесса.

    Рис. 3. Разбиение исходного графа на подграфы


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

Трансформация DFD-модели в сеть Петри

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

Для этого необходимо разработать правила преобразования DFD-модели бизнес-процесса в соответствующую сеть Петри.

В основе этих правил – соответствие элементов этих двух типов моделей, показанное в табл. 2.

Таблица 2. Соответствие элементов DFD-модели и сети Петри

Интерпретация элемента

DFD-модель

Сеть Петри

Запрос информации из хранилища данных во время выполнения процесса

Выгрузка информации в хранилище данных во время реализации процесса

Запрос и выгрузка информации в хранилище данных во время реализации процесса

Запрос и/или выгрузка информации в хранилище данных во время реализации завершающего процесса

Альтернативный ход развития исходного бизнес-процесса

Результат применения правил преобразования DFD-модели, показанной на рис. 4, в одноцветную сеть Петри показан на рис. 5.

С помощью построенной сети Петри можно реализовать дополнительные возможности анализа бизнес-процесса, описанного аналитиком в нотации DFD.

Применение систем массового обслуживания

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

В рамках схемы " гибели " и " размножения " определяются вероятности нахождения рассматриваемой системы в одном из n состояний. Состояние системы массового обслуживания S i означает, что если система находится в данном состоянии, то занятыми являются i обслуживающих устройств из всех n доступных.

Разработан метод преобразования модели, который позволяет выполнить анализ бизнес-процесса как СМО, получив в результате вероятности нахождения бизнес-процесса в одном из нескольких состояний, характеризующихся числом занятых обслуживающих устройств.

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

Рис. 4. Пример DFD-модели бизнес-процесса

Программная реализация

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

  • 1)    компонент создания и обработки промежуточного представления графической модели бизнес-процесса (DFD-графа);

  • 2)    компонент загрузки и обработки промежуточного представления модели в математический программный пакет Matlab.

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

  • 1)    интегрированная среда разработки (IDE) Microsoft Visual Studio 2012;

  • 2)    средства языка программирования C# для обработки XML-файлов;

  • 3)    CASE-средство автоматизированной разработки приложений CASEBERRY [1, 2, 5];

  • 4)    средства технологии ASP.NET для разработки модуля доопределения модели.

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

  • 1)    интегрированная   среда   разработки

(IDE) пакета Matlab;

  • 2)    интегрированная среда разработки пользовательского интерфейса (GUIDE) Matlab;

  • 3)    средства языка программирования Java для загрузки и обработки XML-файлов.

Заключение

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

Для работы с визуальными моделями других типов могут быть использованы также средства трансформации моделей DSM-платформы MetaLanguage [6, 20].

Список литературы О подходе к генерации аналитических моделей на основе визуальных моделей бизнес-процессов

  • База знаний продукта CASEBERRY//Flexberry Wiki. URL: http://wiki.flexberry.ru (дата обращения: 23.04.2105).
  • Бизнес-логика//База знаний продукта CASEBERRY. URL: http://wiki.flexberry.ru/Бизнес-логика.ashx (дата обращения: 23.04.2015).
  • Доррер М.Г. Алгоритм преобразования моделей бизнес-процессов в одноцветные сети Петри//Моделирование и анализ информационных систем. 2010. Т. 17, вып. 2. С. 5-16.
  • Ланцев Е.А., Доррер М.Г. Агентное имитационное моделирования бизнес-процессов в нотации eEPC//Научно-технический вестник информационных технологий, механики и оптики. 2103. Т. 3, вып. 85. С. 86-92.
  • О продукте CASEBERRY//Группа компаний ИВС. URL: http://ivs-corp.ru/products/125 (дата обращения: 23.04.2015).
  • Сухов А.О. Методы трансформации визуальных моделей/Материалы III международной научно-технической конференции "Технологии разработки информационных систем ТРИС-2012". Таганрог: Изд-во Технол. инст. ЮФУ, 2012. Т. 1. С. 120-124.
  • ARIS Business Process Analysis: Overview//Software AG. URL: http://www.softwareag. com/corporate/product s/aris_alfabet/bpa/overview/default.asp (дата обращения: 20.04.2015).
  • Badreddin O.B. Umple: a Model-Oriented Programming Language//Proceedings of ACM/IEEE 32nd International Conference "Software Engineering". 2010. Vol. 2. P. 337-338.
  • Bendraou R., Jezequel J.-M., Gervais M.-P., et al. A comparison of six UML-based languages for Foundation software process modeling//Software Engineering. 2010. Vol. 36 (5). P. 662-675.
  • Hansen H.H., Ketema J., Luttik B., et al. Towards model checking executable UML specifications in mCRL2//Innovations in Systems and Software Engineering. 2012. Vol. 6(1-2). P. 83-90.
  • Hansen H.H., Ketema J., Luttik B., et al. Automated verification of executable UML models//Formal Methods for Components and Objects: Lecture Notes in Computer Science. Springer Berlin Heidelberg. Vol. 6957, 2012. P. 225-250.
  • Kim C.-H., Westonb R.H., Hodgsonb A., et al. The complementary use of IDEF and UML modelling approaches//Computers in Industry. № 50. 2003. P.35-56.
  • Kim C.-H., Yim D.-S., Weston R.H. An Integrated use of IDEF0, IDEF3 and Petri net methods in support of business process modelling//Proceedings of the Institution of Mechanical Engineers. Part E: Journal of Process Mechanical Engineering. Vol. 215. P. 317-330.
  • Le Vie S. D. Understanding Data Flow Diagrams. URL: http://ratandon.mysite.syr.edu/cis453/notes/D FD_over_Flow charts.pdf (дата обращения: 22.04.2015).
  • Mellor S.J., Balcer M.J. Executable UML: A Foundation for Model-Driven Architecture. Addison-Wesley Professional, 2002.
  • Poryazov S. The overlaying free terminal states concept//Proceedings of a Conjoint Seminar "Modeling and Control of Information Processes". 2009. P. 110-116.
  • Poryazov S. Towards Useful Overall Network Teletraffic Definitions//Internationsl Journal "Information Technologies and Knowledge". 2008. Vol. 2. P. 193-199.
  • Poryazov S. What is Offered Traffic in a Real Telecommunication Network?//Proceedings of ITC19/Performance Challenges for Efficient Next Generation Networks. 2005. P. 707-718.
  • Sterle M. Intelligent Assistant for Simulation Model Generation from IDEF3 Process descriptions. URL: http://grantome.com/grant/NSF/IIP-9060443 (дата обращения: 10.06.2015).
  • Sukhov A.O., Lyadova L.N. Visual Models Transformation in MetaLanguage System//Advances in Information Science and Applications. Volumes I & II. Proceedings of the 18th International Conference on Computers (part of CSCC '14)/Edited by: E.B. Zamyat-ina. Vol. 1-2. Santorini Island: CSCC, 2014. P. 460-467.
  • Zhow W., Yang F., Zhu Y. A transformation method of OPM Model to CPN Model for System Concept Development//Proceedings of the First International Conference on Information Science and Electronic Technology (ISET). 2015. P. 98-102.
Еще
Статья научная