МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||
Тестування повідомленьУ мережному середовищі компоненти обмінюються між собою повідомленнями, які потрібно перевіряти на правильність їхнього завдання.Будимо іх називати об’єктами 3-типу. Тестування повідомлень (протоколу) містить ті ж задачі, що і доведення програм. При цьому застосовуються методи їх опису за допомогою діаграм станів, символічного виконання, що спостерігає виконання об'єктів. Тестуванню протоколу передує формальний опис його функцій і цілей в однім із МП або мові описи інтерфейсів - IDL. Формальне визначення повідомлення підвищує можливість того, що це визначення - правильне або з малим числом помилок. Ві процесі перевірки протоколу установлють факт виконання описаних у ньому функцій і поставлених цілей. Основним методом доведення повідомлень є введення в кожну його точку таких тверджень, у правильності котрих є впевненість. Правильність твердження у кожній точці випливає з істинності тверджень у всіх попередніх точках повідомлення з викликом. Повідомлення містить імена програм, що посилають дані іншим програмам. Програма може складатися з одного або декількох процесів, розташованих в однім місці. Якщо програма має один процес, то для нього є вхідний і вихідний порти, що можуть розташовуваться в різних віддалених вузлах мережі. Повідомлення надходить у порт, але впевненості в тому, що це саме послане повідомлення - немає, тому що частина інформації при пересилці його по мережі може бути залишена. Для боротьби з такими явищами введене поняття тайм-ауту, тобто - узгодження за часом і обсягом переданої в мережу інформації. У результаті ускладнюється написання тверджень і перевірки функціонування протоколів у мережі. Для доведення повноти повідомлення потрібно визначити весь набір тверджень і довести, що для деякій пари тверджень А и В з А відбувається перехід до У за один крок, і дія, виконувана в проміжку між А и В, призводить до В. Частина тверджень зв'язується з тим, щоб сигнал на вході процесу підтверджувався на виході. Якщо показано, що процес, пов'язаний із протоколом передачі повідомлення, формує вихідний сигнал і він є правильним, то протокол просувається далі до виклику програми. Процес доведення ускладнюється, якщо повідомлення посилається циклічно. Наприклад, для протоколу типу запит - відповідь, один із портів процесу приймає повідомлення про закінчення тайм-ауту, що викликає повторну передачу повідомлень. Якщо процес-відповідь не працює, то виникає багато замкнутих циклів. Для спостереження вводиться лічильник, що зменшується на 1 після кожної повторної передачі повідомлення. Коли лічильник стане рівним 0, процес припиняється й відсилається відповідне повідомлення. Повнота доведення повідомлення (простого типу) визначається належним моделюванням процесів і середовища, розглядом усіх входів, простежуванням усіх шляхів просування протоколу по мережі і верифікацією усіх тверджень. Читайте також:
|
||||||||
|