Рефакторинг диаграмм управления выполнением стандарта IEC 61499
В работе рассматривается рефакторинг диаграмм управления выполнением (диаграмм ECC) в рамках графо-трансформационного подхода к проектированию распределенных компонентно-базированных систем управления промышленными процессами на основе нового международного стандарта IEC 61499. Основной целью рефакторинга является избавление диаграммы ECC от условных дуг без событий и потенциально-тупиковых (по условиям) состояний. Приводятся правила преобразования графов для совершения рефакторинга диаграмм ECC. Прототип системы рефакторинга реализован в системе трансформации графов AGG.
Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
В. Н. Дубинин, В. В. Вяткин
РЕФАКТОРИНГ ДИАГРАММ УПРАВЛЕНИЯ
ВЫПОЛНЕНИЕМ СТАНДАРТА IEC 61499
В работе рассматривается рефакторинг диаграмм управления выполнением
(диаграмм ЕСС) в рамках графо-трансформационного подхода к проектированию
распределенных компонентно-базированных систем управления
промышленными процессами на основе нового международного стандарта
IEC 61499. <...> Основной целью рефакторинга является избавление диаграммы
ЕСС от условных дуг без событий и потенциально-тупиковых (по условиям)
состояний. <...> Приводятся правила преобразования графов для совершения рефакторинга
диаграмм ЕСС. <...> Прототип системы рефакторинга реализован в
системе трансформации графов AGG. <...> Введение
Международный стандарт IEC 61499 определяет архитектуру и языковые
средства для построения распределенных компонентно-базированных
систем управления промышленными процессами нового поколения [1]. <...> В данной работе решается задача рефакторинга диаграмм ЕСС базисных
ФБ. <...> Основной целью рефакторинга является избавление диаграммы ЕСС
от условных дуг без событий и потенциально-тупиковых (по условию) состояний. <...> Рефакторинг в данном случае во многом основывается на понятии
достижимости последовательностей ЕС-акций. <...> Прототип системы
рефакторинга реализован в системе трансформации графов AGG [7]. <...> Событийная дуга (Е-дуга) представляет ЕС-переход с событием, условная
дуга (С-дуга) – ЕС-переход без события, имеющий сторожевое условие,
отличное от тождественно истинного, а безусловная дуга (Т-дуга) аналогично
дуге второго типа, но сторожевое условие этой дуги тождественно истинно. <...> В дальнейшем будем обозначать Е- и Т-дуги сплошной линией, а С-дуги –
пунктирной. <...> Над Т-дугой будем ставить символ «t», над Е-дугой – символ «e»
(если это необходимо).
fE: RE E – функция, назначающая Е-дугам событийные входы. <...> fС: RE RC C – функция, назначающая Е- и С-дугам сторожевые условия.
fA: S A – функция, назначающая состояниям последовательности ЕС-акций.
fP:R <...>
** - вычисляется автоматически, возможны погрешности
Похожие документы: