5.2: Події та графіки подій
- Page ID
- 28734
Графіки подій (Schruben, 1983; 1995) - це метод побудови діаграм для показу подій, що містять модель. Графік подій складається з вузлів і дуг. Вузли відповідають подіям. Дуги повідомляють про взаємозв'язок між подіями: іншими подіями, включаючи себе, що подія може спричинити виникнення та логічні умови, які можуть обмежувати такі випадки. Логічні умови використовують змінні стану. Дуга також повідомляє час відтепер, коли відбудеться подія.
Графік подій для послідовної системи двох станцій показаний на малюнку 5-1. Існує чотири змінні стану: число в буфері кожної станції і стан (зайнятий, холостий) кожної станції. З кожною станцією пов'язані три події: Entity прибуває, Start service та End service.
Сутність прибуває подія, пов'язана зі станцією А, викликає себе знову, тобто наступна сутність, щоб прибути, після інтервалу часу, визначеного часом між прибуття. Число в буфері робочої станції A збільшується на 1.
Сутність прибуває подія викликає подію запуску служби почати обробку прибутку сутності негайно, якщо машина простоює. Подія start service зменшує число в буфері робочої станції A на 1 і робить робочу станцію зайнятою.
Подія завершення служби слідує за подією запуску служби і відбувається через проміжок часу, який є час обробки елемента. Подія завершення служби ініціює обробку першої сутності, яка очікує у буфері, якщо така є, плануючи подію запуску служби на поточний час. Подія завершення служби робить робочу станцію IDLE.
Час між прибуттями на станцію А та часом обробки товару може бути випадковими величинами.
Рисунок 5-1: Графік подій для двох робочих станцій у моделі серії