 
        
        - •Моделювання систем
- •Передмова
- •Моделі процесів і систем
- •Класифікація моделей
- •Основні визначення та класифікація систем масового обслуговування
- •Характеристики систем масового обслуговування
- •Вхідний потік вимог
- •Стратегії керування потоками вимог
- •Класифікація систем масового обслуговування
- •Метод статистичних випробовувань
- •Генератори випадкових чисел
- •Моделювання випадкових подій та дискретних випадкових величин
- •Моделювання неперервних випадкових величин
- •Моделювання нормально-розподілених випадкових величин
- •Моделювання випадкових векторів
- •Моделювання випадкових функцій
- •Статистична обробка результатів моделювання
- •Визначення кількості реалізацій під час моделювання випадкових величин
- •Основне меню 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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
