Реферат 36. Основные технические приемы моделирования для представления дискретных событий в операционных процессах

В статье рассматривается техника моделирования бизнес-процессов, использующая цветные сети Петри со временем и UML язык структурного моделирования для целей обучения студентов.
Реферат 36. Основные технические приемы моделирования для представления дискретных событий в операционных процессах
Из литературы известно, что построение модели происходит в 3 этапа:
а) безотносительно к способам вычислений;
б) безотносительно к вычислительной платформе;
в) для конкретной вычислительной платформы.

На первом этапе (Computation Independent Model) строится описание модели в реальной бизнес-среде на языке, понятном участникам процесса. На втором этапе (Platform Independent Model) создается модель в архитектуре «клиент-сервер», но без привязки к конкретному программному средству. На последнем этапе (Platform Specific Model) модель предыдущего этапа преобразуется к виду, используемому для компьютерных расчетов.

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

Основные положения такого подхода состоят в следующем:
1. Поток процессов описывается в сети Петри, создаваемой средствами CPN.
2. Пространство состояний описывается структурной UML диаграммой.
3. Первоначальное состояние системы устанавливается как маркировка сети Петри с присоединением классов UML диаграммы.
4. Каждая транзакция описывается предикатами языка объектных ограничений (object constraint language, OCL) UML OCL.
5. Выходные переменные также описываются в терминах языка UML OCL.

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

Созданная модель преобразуется в блоки программного продукта ARENA. «Игра в сети Петри» описывается командами системы ARENA – «создание объекта», «размещение объекта», «захват», «задержка», «запуск». Для этого используются 2 таблицы: таблица перевода UML модели в конструкции ARENA и таблица перевода транзакций в сети Петри в модель процессов ARENA. Делается заключение о возможности описанного моделирования для относительно простых бизнес-процессов.


Мауэргауз Юрий Ефимович©
к.т.н., доцент, эксперт
ERPNEWS©



Оригинальное название:A Conceptual Modeling Technique for Discrete Event Simulation of Operational Processes, Henk Pels, Jan Goossenaerts
Литература: 7 названий



Информация о публикуемых ERPNEWS рефератах статей, представленных на международных конференциях и симпозиумах, посвященных последним достижениям в области разработки и применения систем управления производством.

© Галактика, 2009
© Издание 12NEWS (ИП Маринин А.Л.), 2009


Комментарии на публикацию Реферат 36. Основные технические приемы моделирования для представления дискретных событий в операционных процессах

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