|
Метод доказательства наблюдаемой эквивалентности процессов с передачей сообщений
А. М. Миронов Институт проблем информатики Российской академии наук
Аннотация:
Рассматривается проблема доказательства наблюдаемой эквивалентности для класса вычислительных процессов, называемых процессами с передачей сообщений. Действия, выполняемые такими процессами, заключаются в посылке или приеме сообщений, проверке логических условий и обновлении значений внутренних переменных процессов. Основным результатом статьи является теорема, сводящая задачу доказательства наблюдаемой эквивалентности пары процессов с передачей сообщений к задаче нахождения формул, ассоциированных с парами состояний этих процессов, удовлетворяющих некоторым условиям, которые связаны с переходами этих процессов. Данное сведение является обобщением известного метода Флойда верификации блок-схем, в котором задача верификации блок-схемы сводится к задаче нахождения формул (называемых промежуточными утверждениями), связанных с некоторыми точками в блок-схемах и удовлетворяющих некоторым условиям, соответствующим переходам в блок-схемах. Изложенный метод доказательства наблюдаемой эквивалентности процессов с передачей сообщений иллюстрируется примером верификации протокола скользящего окна.
Ключевые слова:
верификация; процессы с передачей сообщений; наблюдаемая эквивалентность; протокол скользящего окна.
Поступила в редакцию: 04.02.2014
Образец цитирования:
А. М. Миронов, “Метод доказательства наблюдаемой эквивалентности процессов с передачей сообщений”, Информ. и её примен., 8:2 (2014), 55–69
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ia311 https://www.mathnet.ru/rus/ia/v8/i2/p55
|
|