
- •Моделювання систем
- •Передмова
- •Моделі процесів і систем
- •Класифікація моделей
- •Основні визначення та класифікація систем масового обслуговування
- •Характеристики систем масового обслуговування
- •Вхідний потік вимог
- •Стратегії керування потоками вимог
- •Класифікація систем масового обслуговування
- •Метод статистичних випробовувань
- •Генератори випадкових чисел
- •Моделювання випадкових подій та дискретних випадкових величин
- •Моделювання неперервних випадкових величин
- •Моделювання нормально-розподілених випадкових величин
- •Моделювання випадкових векторів
- •Моделювання випадкових функцій
- •Статистична обробка результатів моделювання
- •Визначення кількості реалізацій під час моделювання випадкових величин
- •Основне меню gpss World
- •Меню File
- •Меню Edit
- •Панель інструментів gpss World
- •Вікно моделі у системі gpss World
- •Інтерактивний перегляд значень виразів
- •Налаштування параметрів моделювання
- •4.1. Основне меню gpss World
- •4.2. Подання моделей у вигляді блок-діаграм
- •4.3. Основні складові системи gpssw
- •4.4. Об'єкти обчислювальної категорії
- •4.4.1. Константи
- •4.4.2. Системні числові атрибути
- •4.4.3. Арифметичні і логічні оператори
- •4.4.4. Бібліотечні математичні функції
- •4.4.5. Змінні користувача
- •4.4.6. Вирази в операторах gpss
- •4.4.7. Зберігаючі комірки
- •4.4.8. Матриці зберігаючих комірок. Оголошення та ініціалізація матриць
- •4.4.9. Арифметичні змінні й арифметичні вирази
- •4.4.10. Булеві змінні
- •4.4.11. Типи функцій
- •5.1. Введення транзактів у модель і вилучення їх із неї
- •5.2. Блоки для зміни значень параметрів транзактів
- •5.3. Блоки апаратної категорії зайняття та звільнення одноканальних пристроїв
- •5.4. Блоки перевірки стану та передавання керування в одноканальних пристроях
- •5.5. Блоки статистичної категорії
- •5.6. Блоки для зміни послідовності руху транзактів у моделі
- •5.7. Блоки апаратної категорії для переривань одноканальних пристроїв
- •5.8. Блоки апаратної категорії для переведення одноканальних пристроїв у стан недоступності
- •5.9. Створення і застосування списків користувача
- •Основні етапи моделювання у системі gpssw
- •Команди gpss World
- •Інтерактивні можливості gpss World
- •Відлагодження моделей у gpss World
- •Блоки зайняття та звільнення багатоканальних пристроїв
- •Блоки апаратної категорії для переведення багатоканальних пристроїв у стан недоступності та відновлення доступності
- •Блоки перевірки стану багатоканальних пристрів
- •Моделювання перемикачів
- •Основні елементи мови
- •Побудова виразів
- •Plus-оператори та їх призначення
- •Вбудована бібліотека процедур
- •Генератори випадкових чисел
- •Реалізація методу Ньютона для розв’язування нелінійних рівнянь за допомогою мови Plus
- •Налагодження Plus-процедур
- •Команда integrate і блок integration для моделювання неперервних систем
- •Використання plus-процедур для моделювання неперервних систем
- •Використання функцій в імітаційних моделях
- •Генерування випадкових чисел для дискретних рівномірних розподілів
- •Генерування випадкових чисел для дискретних нерівномірних розподілів
- •Генерування випадкових чисел для неперервного рівномірного розподілу
- •Генерування випадкових чисел для неперервних нерівномірних розподілів
- •Функції типу e, l і м
- •9.1. Основні відомості з теорії планування експериментів
- •9.1.1. Повний факторний експеримент
- •Оцінювання точності результатів моделювання
- •Дисперсійний аналіз
- •Однофакторний дисперсійний аналіз
- •9.2.2. Двофакторний дисперсійний аналіз
- •9.3. Технологія дисперсійного аналізу у gpss World
- •9.4. Технологія регресійного аналізу у gpss World
- •9.5. Організація експериментів користувача у gpss World
- •Initial Rezult_tf,unspecified ;Ініціалізація матриці результатів
- •Загальні положення
- •Завдання для виконання роботи
- •Індивідуальні завдання для моделювання
- •Контрольні запитання
- •Загальні положення
- •Завдання для виконання роботи
- •Контрольні запитання
- •Загальні положення
- •Завдання для виконання роботи
- •Індивідуальні завдання для моделювання
- •Контрольні запитання
- •Загальні положення
- •Завдання для виконання роботи
- •Індивідуальні завдання для моделювання
- •Контрольні запитання
- •Загальні положення
- •Завдання для виконання роботи
- •Індивідуальні завдання для моделювання одноканальних розімкнутих смо
- •Індивідуальні завдання для моделювання одноканальних замкнутих смо
- •Контрольні запитання
- •Загальні відомості
- •Завдання для виконання роботи
- •Індивідуальні завдання для моделювання багатоканальних розімкнутих смо
- •Індивідуальні завдання для моделювання багатоканальних замкнутих смо
- •Контрольні запитання
- •Загальні відомості
- •Завдання для виконання роботи
- •Індивідуальні завдання для моделювання
- •Контрольні запитання
- •Загальні відомості
- •Завдання для виконання роботи
- •Індивідуальні завдання для моделювання роботи транспортного конвеєра
- •Індивідуальні завдання для моделювання роботи ділянки цеху
- •Контрольні запитання
- •Загальні відомості
- •Завдання для виконання роботи
- •Індивідуальні завдання для моделювання роботи еом для оброблення завдань з різними пріоритетами
- •Контрольні запитання
- •Загальні відомості
- •Завдання для виконання роботи
- •Індивідуальні завдання для моделювання роботи вузла комутації повідомлень
- •Контрольні запитання
- •Загальні відомості
- •Завдання для виконання роботи
- •Індивідуальні завдання для моделювання поширення вірусу на системному диску
- •Контрольні запитання
- •Загальні відомості
- •Завдання для виконання роботи
- •Індивідуальні завдання для проведення дисперсійного аналізу для дослідження вагомості впливу змінних користувача на об’єкт моделі
- •Контрольні запитання
- •Загальні відомості
- •Завдання для виконання роботи
- •Індивідуальні завдання для розроблення експерименту користувача
- •Контрольні запитання
- •Загальні відомості
- •Завдання для виконання роботи
- •Індивідуальні завдання проведення регресійного аналізу для оптимізації і кількісного прогнозу поведінки системи
- •Контрольні запитання
- •Елементи стандартного звіту
- •Загальна інформація про результати роботи моделі
- •Інформація про імена
- •Інформація про блоки
- •Інформація про об’єкти типу «пристрій»
- •Інформація про об’єкти типу «черга»
- •Інформація про об’єкти типу «багатоканальний пристрій»
- •Інформація про таблиці
- •Інформація про списки користувача
- •Табличні значення критеріїв
- •Значення t-критерію Ст’юдента
Контрольні запитання
Для чого призначений регресійний аналіз результатів моделювання?
Вкажіть послідовність кроків для виклику ділового вікна Optimizing Experiment Generator (Генератор оптимізуючого екперименту).
Які поля містить вікно Optimizing Experiment Generator і якою інформацією їх необхідно заповнити?
Які результати регресійного аналізу ви отримаєте після проведення експерименту?
Чи завжди ви отримаєте рівняння підібраної (знайденої) поверхні відгуку, якщо ні, то від чого це залежить?
Додаток 1
Формати і графічні зображення блоків
Назва і формат |
Операнди |
Графічні зображення |
||
назва |
значення |
тип* |
||
1 |
2 |
3 |
4 |
5 |
1. Джерело потоку транзактів Формат: GENERATE A, B, C, D, E |
[A] |
Середній час |
1…5, 10 |
|
[В] |
Напівінтервал або модифікатор-функція |
1…5, 10 |
||
[С] |
Час початкової затримки |
1…5, 10 |
||
[D] |
Кількість генеруючих транзактів |
1…5, 8, 10 |
||
[E] |
Пріоритет |
1, 2, 4, 5, 8, 9 |
||
2. Вилучення із моделі активного транзакта Формат: TERMINATE A |
[A] |
Величина зменшення лічильника завершення |
1, 2, 5 … 8 |
|
3.Затримування транзакта на заданий відрізок модельного часу |
А |
Середній час затримування |
2…7 |
|
[B] |
Напівінтервал або модифікатор-функція |
1…7 |
||
4. Присвоєння або зміна значення параметра Формат: ASSIGN A [±], B, C |
A |
Параметр активного транзакта |
2…7 |
|
B |
Значення |
1…7 |
||
[C] |
Номер функції |
1, 2, 5 … 8 |
||
5. Встановлення пріоритету активному транзакту Формат: PRIORITY A, B |
A |
Нове значення пріоритета |
2, 4 … 7, 9 |
|
[B] |
Внесення трансакта в СТС |
1, BU |
||
6. Зайняття пристрою Формат: SEIZE A |
А |
Назва або номер пристрою |
2, 5 … 8 |
|
Продовження додатку 1
1 |
2 |
3 |
4 |
5 |
7. Звільнення зайнятого пристрою Формат: RELEASE A |
A |
Назва або номер пристрою |
2, 5 … 8 |
|
8. Захоплення пристрою Формат: PREEMPT A, B, C, D, E |
A |
Назва або номер пристрою |
2, 5 … 8 |
|
[B] |
Режим |
1, PR |
||
[C] |
Мітка блоку |
1, 2, 5 … 8 |
||
[D] |
Назва або номер параметра |
1, 2, 5 … 8 |
||
[E] |
Режим видалення |
RЕ |
||
9. Звільнення пристрою від захоплення Формат: RETURN A |
A |
|
2, 5 … 8 |
|
10. Перевід пристрою у недоступний стан Формат: FUNAVAIL A, В, C, D, E, F, G, H |
A |
Назва або номер пристрою |
2, 5 … 8 |
|
[B] |
Режим видалення або продовження |
1, RE, CO |
||
[C] |
Мітка блоку виходу |
1, 2, 5 … 8 |
||
[D] |
Назва або параметр пристрою |
1, 2, 5 … 8 |
||
[E] |
Режим видалення або продовження |
1, RE, CO |
||
[F] |
Мітка блоку виходу |
1, 2, 5 … 8 |
||
[G] |
Режим видалення або продовження |
1, RE, CO |
||
[H] |
Мітка блоку виходу |
1, 2, 5 … 8 |
||
11. Перевід пристрою у доступний стан Формат: FAVAIL A |
A |
Назва або номер пристрою |
2, 5 … 8 |
|
12. Зайняття пам’яті Формат: ENTER A, B
|
А |
Назва або номер пам’яті |
2, 5 … 8 |
|
[B] |
Число займаних елементів пам’яті |
1, 2, 5 … 8 |
Продовження додатку 1
1 |
2 |
3 |
4 |
5 |
13. Звільнення пам’яті Формат: LEAVE A, B |
А |
Назва або номер пам’яті |
2, 5 … 8 |
|
[B] |
Число звільнених елементів пам’яті |
1, 2, 5 … 8 |
||
14. Перевід пам’яті в недоступний стан Формат: SUNAVAILA |
A |
Назва або номер пам’яті |
2, 5 … 8 |
|
15. Перевід пам’яті в доступний стан Формат: SAVAILA |
A |
Назва або номер пам’яті |
2, 5 … 8 |
|
16. Збільшення довжини черги Формат: QUEVE A, B |
A |
Назва або номер пам’яті |
2, 5 … 8 |
|
17. Зменшення довжини черги Формат: DEPART A, B |
A |
Назва або номер пам’яті |
2, 5 … 8 |
|
[B] |
Завдання дисципліни обслуговування |
1, 2, 5 … 8 |
||
18. Приєднання транзакта до списку користувача Формат: LINK A, B, C |
A |
Назва або номер пам’яті |
2, 5 … 8 |
|
B |
Завдання дисципліни обслуговування |
5…7, LIFO, FIFO |
||
[C] |
Мітка альтернативного блоку |
1, 2, 5 … 8 |
||
19. Видалення транзакта із списку користувача Формат: UNLINK X A, B, C, D, E |
[X] |
Умовний оператор |
1, G,GE, L, LE, E, NE |
|
A |
Назва або номер пам’яті |
2, 5 … 8 |
||
B |
Мітка блоку виходу |
2, 5 … 8 |
||
[C] |
Число видалених транзактів |
1, 2, 5 … 8 ALL |
||
[D] |
Назва або номер параметра |
1, 2, 5 … 8 BACK |
||
[E] |
Аргумент для порівняння |
1 … 7 |
||
[F] |
Мітка альтернативного блоку |
1, 2, 5 … 8 |
Продовження додатку 1
1 |
2 |
3 |
4 |
5 |
20.Модифікація значення комірки Формат: SAVEVALUE A[±], B |
A |
Назва або номер пам’яті |
2, 5 … 8 |
|
B |
Модифікатор |
2 … 7 |
||
21. Зміна стану логічного ключа Формат: LOGIC X A |
X |
Логічний оператор |
S, R, I |
|
A |
Назва або номер логічного ключа |
2, 5 … 8 |
||
22. Перехід активного транзакта у вказаний блок Формат: TRANSFER A, B, C, D |
[A] |
Режим переходу: безумовний; статистичний; параметричний; функціональний; обидва; все; вибірковий; одночасний; підпрограмний. |
1, 2, 5…8 [,] .xxx P FN BOTH ALL PICK SIM SBR |
|
[B] |
Назва або номер блоку (параметра, функції) |
1, 2, 5…8 |
||
[C] |
Назва або номер блоку (аргумент для режимів P i FN) |
1, 2, 5…8
|
||
[D] |
Крок нумераціїї блоків для режиму ALL |
1, 2, 5…8
|
||
23.Керування потоком транзактів залежно від результату порівняння операндів Формат: TEST X A, B, C |
X |
Умовний оператор |
G, GE, L, LE, N, NE |
|
A |
Перша порівняльна величина |
2…7 |
||
B |
Друга порівняльна величина |
2…7 |
||
[C] |
Мітка блоку |
1, 2, 5…8 |
||
24. Керування потоком транз- актів залежно від стану пристрою Формат: GATE X A, B |
X |
Перевіряюча умова: зайнято або ні; захоплено або ні; доступно або ні |
U, NU I, NI FV, FVN |
|
A |
Назва або номер пристрою |
2, 5…8
|
||
[B] |
Мітка блоку |
1, 2, 5…8 |
Продовження додатку 1
1 |
2 |
3 |
4 |
5 |
25. Керування потоком транз-актів залежно від стану пам’яті Формат: GATE X A, B |
X |
Перевіряюча умова: пусто або ні; заповнено або ні; доступно або ні |
SE, SNE SF, SNF SV, SNV |
|
A |
Назва або номер пам’яті |
2, 5…8
|
||
[B] |
Мітка блоку |
1, 2, 5…8 |
||
26. Керування потоком транз- актів залежності від стану ключа Формат: GATE X A, B |
X |
Перевіряюча умова: Ключ встановлено або ні |
LS LR |
|
A |
Назва або номер логічного ключа |
2, 5…8
|
||
[B] |
Мітка блоку |
1, 2, 5…8 |
||
27. Керування потоком транз- актів залежно від стану синхронізації транзакту, який перевіряють Формат: GATE X A, B |
X |
Перевіряюча умова: є транзакт, що очікує умови синхронізації у вказаному блоці MATCH, або ні |
М NM |
|
A |
Мітка блоку MATCH |
2, 5…8
|
||
[B] |
Мітка блоку |
1, 2, 5…8
|
||
28. Організація циклічного проходження транзактів в моделі Формат: LOOP A, B |
A |
Параметр, який містить число циклів |
2, 5…8
|
|
[B] |
Мітка блоку початок циклу |
1, 2, 5…8
|
||
29. Створення необхідного числа копій (збірки) активного транзакта Формат: SPLIT A, B, C |
A |
Кількість створених копій |
2, 5…8
|
|
[B] |
Мітка блоку для входу копій |
1, 2, 5…8
|
||
[C] |
Назва або номер параметра, в який входять порядкові номера копій |
1, 2, 5…8
|
||
30. Об’єднання транзактів однієї збірки Формат: ASSEMBLE A |
A |
Кількість зібраних транзактів |
2, 5…8 |
|
Продовження додатку 1
1 |
2 |
3 |
4 |
5 |
31. Накопичення заданого числа транзактів однієї збірки Формат: GATHER A |
А |
Кількість транзактів для накопичення |
2, 5…8 |
|
32. Синхронізація руху двох транзактів однієї збірки Формат: MATCH A |
А |
Мітка спряженого блоку |
2, 5…8 |
|
33. Дозвіл транзакту на виконання операції будь-якого іншого блоку Формат: EXECUTE A |
А |
Мітка блоку, операція якого виконується активним транзактом |
2, 5…8 |
|
Примітка
Допустимі типи операндів вказані цифрами, які відповідають:
1 – Null (немає вводу);
2 – Name (назва);
3 – Number (невід’ємне число);
4 – String (рядковий);
5 – ParenthesizedExpression (вираз в дужках);
6 – SNA (СЧА);
7 – SNA*Parameter (непряма адресація);
8 – PosInteger (додатне ціле число);
9 - Integer (додатне ціле число зі знаком (необов’язково));
10 – DurectSNA (прямий СЧА, тобто який не використовує непряму адресацію).
Додаток 2
Системні числові атрибути GPSS
Код |
Значення |
Примітка |
1 |
2 |
3 |
Системні числові атрибути
|
||
RNj |
Випадкове число. Цілочисельне значення. |
Давач генерує послідовність рівномірно розподілених випадкових цілих чисел від 0 до 999 |
С1 |
Відносний модельний час. Дійсне значення. |
Модельний час з моменту останньої команди RESET. Автоматично змінюється системою. |
АС1 |
Абсолютний модельний час. Дійсне значення. |
Модельний час з моменту останньої команди CLEAR. Автоматично змінюється системою. |
TG1 |
Число, рівне поточному значенню лічильника завершення. Цілочисельне значення. |
Початкове значення TG1 задається оператором START і вказує на завершення моделювання, коли стає рівним нулю. Увійшовши до блоків TERMINATE з ненульовим додатнім операндом А, транзактти зменшують це значення на число, рівне значенню операнда А. |
Z1 |
Поточна вільна системна пам’ять. Цілочисельне значення. |
|
Системні числові атрибути транзактів
|
||
Pj |
Значення j-гo параметра активного транзакта. Цілочисельне, дійсне або рядкове значення. |
Для непрямої адресації використовуються: CЧA*j ; СЧА*назва параметра; СЧА*$ назва параметра. |
XN1 |
Номер активного транзакта. Цілочисельне значення. |
|
PR |
Пріоритет активного транзакта. Цілочисельне значення. |
Може змінюватися блоком PRIORITY. За замовчуванням пріоритет рівний 0. |
MBj |
Відповідність у блоці MATCH. Цілочисельне значення. |
1 – якщо у спряженому блоці MATCH знаходиться транзакт того ж сімейства, що і активний транзакт; 0 – інакше. |
MPj |
Час проходження транзактом деякої ділянки моделі. Дійсне значення. |
Обчислюється як різниця поточного абсолютного модельного часу і значення j-гo параметра активного транзакта. Різниця (транзитний час) зберігається у j-му параметрі. |
Продовження додатку 2
1 |
2 |
3 |
||
Ml |
Час перебування у моделі активного транзакта. Дійсне значення. |
Обчислюється як різниця абсолютного модельного часу і відмітки часу активного транзакта, в якій зберігається або час надходження транзакта в модель, або час останнього проходження транзактом блоку MARK без операнда А. |
||
Системні числові атрибути блоків
|
||||
Nj
|
Загальне число входів транзактів в j-ий блок. Цілочисельне значення.
|
Збільшується з кожним входом транзакта в j-ий блок.
|
||
Wj
|
Поточне число транзактів, що знаходяться в j-му блоці. Цілочисельне значення.
|
Збільшується з кожним входом транзакта в j-ий блок і зменшується з кожним виходом транзакта з j-ий блоку |
||
Системні числові атрибути МКУ (пам’яті)
|
||||
Sj |
Поточний вміст пам’яті j. Цілочисельне значення. |
Змінюється блоками ENTER і LEAVE. |
||
Rj |
Число вільних одиниць пам’яті j. Цілочисельне значення. |
Змінюється блоками ENTER і LEAVE. |
||
SRj |
Коефіцієнт використання пам’яті j. Дійсне значення. |
Виражається в тисячних долях, але значення СЧА – ціле, тобто якщо коефіцієнт рівний 0,65, то SRj рівне 650. Може бути нецілочисельним. |
||
Saj |
Середнє значення зайнятої пам’яті j. Дійсне значення. |
Середня кількість зайнятих елементів пам’яті за часом. |
||
SMj |
Максимальна кількість елементів зайнятої пам’яті j. Цілочисельне значення. |
Максимальна кількість елементів пам’яті, яке було зайнято одночасно в процесі моделювання. |
||
SCj |
Лічильник використання пам’яті j. Цілочисельне значення. |
Загальна кількість використаних елементів пам’яті j. Збільшується з кожним входом транзакта в блок ENTER. |
||
STj |
Середній час використання одного елементу пам’яті j. |
Визначається системою автоматично. |
||
Sej |
Зайнятість пам’яті j. |
1 – не зайнята; 0 – зайнята. |
||
SFj |
Заповнена пам’яті j. |
1 – заповнена; 0 – не заповнена. |
||
SVj |
Доступність пам’яті j. |
1 – доступна; 0 – недоступна. |
Продовження додатку 2
1 |
2 |
3 |
||
Системні числові атрибути ОКУ
|
||||
Fj |
Зайнятість пристрою j. Цілочисельне значення. |
1 – зайнято; 0 – не зайнято. Може бути змінений блоками SEIZE, RELEASE, PREEMPT і RETURN. |
||
Fij |
Переривання пристрою j. Цілочисельне значення. |
1 – перервано; 0 – не перервано. Може бути змінений блоками PREEMPT і RETURN. |
||
FVj |
Доступність пристрою j. Цілочисельне значення. |
1 – доступно; 0 – не доступно. Може бути змінений блоками FAVAIL і FUNAVAIL. |
||
FRj |
Коефіцієнт використання пристрою j. |
Виражається в тисячних долях, але значення СЧА – ціле, тобто якщо коефіцієнт рівний 0,88, то FRj рівний 880. |
||
FСj |
Кількість транзактів, що перебували у пристрої j. |
Збільшується з входом транзакта в блок SEIZE або PREEMPT. |
||
FTj |
Середній час використання пристрою j одним транзактом. |
Визначається системою автоматично. |
||
Системні числові атрибути черг |
||||
Qj |
Поточна довжина черги j. Цілочисельне значення. |
Збільшується з входом транзакта в блок QUEUE і зменшується з входом в блок DEPART. |
||
QAj |
Середня довжина черги j. Дійсне значення. |
Середня за часом кількість транзактів у черзі j. |
||
QMj |
Максимальна довжина черги j. Цілочисельне значення. |
Максимальна кількість транзактів, що знаходилися одночасно в черзі j. |
||
QCj |
Загальне число входів в чергу j. Цілочисельне значення. |
Автоматично збільшується системою з входом транзакта в чергу j. |
||
QZj |
Число входів з нульовим часом перебування у черзі j. |
Число входів транзактів, час знаходження яких в черзі дорівнює нулеві. |
||
QTj |
Середній час перебування транзакта в черзі j. |
Розраховується із врахуванням нульових входів. |
||
QXj |
Середній час перебування транзакта в черзі j. |
Розраховується без врахування нульових входів. |
||
Системні числові атрибути комірок і матриць комірок |
||||
Xj |
Вміст комірки j. Цілочисельне, дійсне або рядкове значення. |
Змінюється блоком SAVEVALUE. |
Продовження додатку 2
1 |
2 |
3 |
||||||
MXj (a, b) |
Вміст комірки матриці j. Цілочисельне, дійсне або рядкове значення. |
Значення комірки у рядку а і стовпці b. Змінюється блоком SAVEVALUE. Для матриць, що мають більше двох вимірювань, всі решта індекси вважаються рівними 1. На відміну від СЧА класу MX, PLUS-вирази можуть звертатися до будь-якого елементу багатовимірних матриць. |
||||||
Системні числові атрибути обчислювальних об'єктів |
||||||||
FNj |
Результат обчислення значення функції j. Дійне значення. |
|
||||||
Vj |
Результат обчислення цілочисельної змінної j або змінній j з плаваючою крапкою. Дійне значення. |
|
||||||
BVj |
Результат обчислення булевої змінної j. Дійне значення. |
Приймає значення: 1 (true); 0 (false).
|
||||||
Системні числові атрибути груп, списків і ключів |
||||||||
GNj |
Поточне число членів в j-ій числовій групі. |
|
||||||
GTj |
Поточне число членів в j-ій групі транзактів. |
|
||||||
GHj |
Поточне число транзактів у j-му списку користувача.
|
Список користувача створюється користувачем на відміну від решти списків моделі. Використовуються блоки LINK і UNLINK. Значення всіх СЧА визначаються аналогічно значенням СЧА черг. |
||||||
CAj |
Середнє число транзактів у j-му списку користувача. |
|
||||||
CMj |
Максимальне число транзактів у j-му списку користувача. |
|
||||||
CCj |
Загальне число транзактів d у j-му списку користувача. |
|
Продовження додатку 2
1 |
2 |
3 |
||
CTj |
Середній час перебування транзакта у j-му списку користувача |
|
||
LSj |
Стан j-гo логічного ключа |
Приймає значення: 1 – встановлений; 0 – не встановлений |
||
Системні числові атрибути таблиць |
||||
TBj |
Середнє значення неврахованих аргументів таблиці j. |
Для занесення в таблицю використовується блок TABULATE.
|
||
TCj |
Число включень в таблицю j. |
Цілочисельне значення.
|
||
TDj |
Середньоквадратичне відхилення для таблиці j. |
Дійсне значення. |
Додаток 3