Рассмотрим пример производственной цепочки.
В этом случае сложность системы такова, что одна грамматика, моделирующая
систему может оказаться слишком сложной. Поэтому рассмотрим систему грамматик,
связанных выходами и входами.
G1 -> G2 -> … -> Gn
Выход Gn передается на вход Gn+1.
Пример.
G1- грамматика, описывающая события, связанные с поставкой сырья,
G2 - грамматика, описывающая события, связанные с переработкой,
G3 - грамматика, описывающая события, связанные с поставкой продукции,
G2 - грамматика, описывающая события, связанные с продажей продукции.
Легко видеть, что система трансляций моделирует реальный обмен
событиями в производственной системе. Если из грамматики G1 на вход G2 поступает
символ s0 = <срыв поставки>, то грамматика G2 распознав этот символ
события, сгенерирует цепочку событий, в том числе цепочку действий.
(G2)
<S> := a <остановка производства>
Конечно, эта грамматика примитивна (хотя применима к такому
прогрессивному способу организации, как JIT - Just In Time), для описания
более реалистической ситуации ее нужно модифицировать.
Модификация может основываться на использовании атрибутных грамматик.
Постоянный адрес статьи в Интернет: http://www.ispl.ru/Modelirovanie_incidentov_v_slozhnyh_organizacionno-tehnicheskih_sistemah-3.html
Ключевые слова: производственная цепочка, грамматика, моделирующая система, событие, производственная система, jit, just in time
Управление на основе событий
Главная
(C) Е.Крылов