Jump to content

Хорошо структурированная система перехода

В информатике, особенно в области формальной верификации , хорошо структурированные системы переходов (WSTS) представляют собой общий класс систем с бесконечными состояниями, для которых многие проблемы верификации разрешимы из-за существования своего рода порядка между состояниями системы. система, совместимая с переходами системы.Первое определение общей хорошо структурированной переходной системы (WSTS) было введено Аленом Финкелем в его статье ICALP 1987 года под названием «Обобщение процедуры Карпа и Миллера для хорошо структурированных переходных систем».Результаты разрешимости WSTS могут быть применены к сетям Петри , системам каналов с потерями и т. д.

Формальное определение

[ редактировать ]

Напомним, что хорошо квазиупорядоченный на съемочной площадке — это квазиупорядочение (т. е. предварительный порядок или рефлексивное , транзитивное бинарное отношение ), такое, что любая бесконечная последовательность элементов , от содержит возрастающую пару с . Набор Говорят, что оно хорошо квазиупорядочено , или сокращенно wqo .

Для наших целей переходная система — это структура , где — любое множество (его элементы называются состояниями ), а (его элементы называются переходами ). В общем, система переходов может иметь дополнительную структуру, такую ​​как начальные состояния, метки переходов, принимающие состояния и т. д. (обозначены точками), но они нас здесь не касаются.

состоит Хорошо структурированная система перехода из системы перехода , такой, что

  • является хорошим квазиупорядочением на множестве состояний.
  • совместим снизу вверх с : то есть для всех переходов (под этим мы подразумеваем ) и для всех такой, что , существует такой, что (то есть, можно добраться из последовательностью из нуля или более переходов) и .
Требование восходящей совместимости

Хорошо структурированные системы

[ редактировать ]

система Хорошо структурированная [1] это переходная система с набором состояний составленный из конечного состояний управления набора , значений данных набор , с возможностью предварительного заказа который распространяется на государства путем , который хорошо структурирован, как определено выше ( монотонно, т.е. совместимо снизу вверх по отношению к ) и, кроме того, имеет вычислимый набор минимумов для множества предшественников любого закрытого вверх подмножества .

Хорошо структурированные системы адаптируют теорию хорошо структурированных переходных систем для моделирования определенных классов систем, встречающихся в информатике , и обеспечивают основу для процедур принятия решений для анализа таких систем, отсюда и дополнительные требования: само определение WSTS ничего не говорит о вычислимость отношений , .

Использование в информатике

[ редактировать ]

Хорошо структурированные системы

[ редактировать ]

Возможность покрытия может быть определена для любой хорошо структурированной системы, как и достижимость заданного состояния управления, с помощью обратного алгоритма Абдуллы и др. [1] или для конкретных подклассов хорошо структурированных систем (при условии строгой монотонности, [2] например, в случае неограниченных сетей Петри ) с помощью прямого анализа, основанного на графе покрываемости Карпа-Миллера .

Обратный алгоритм

[ редактировать ]

Обратный алгоритм позволяет ответить на следующий вопрос: при наличии хорошо структурированной системы и состояния , существует ли какой-либо путь перехода, ведущий из заданного начального состояния в состояние (такое состояние называется охватывающим )?

Интуитивное объяснение этого вопроса таково: если представляет состояние ошибки, то любое состояние, содержащее его, также следует рассматривать как состояние ошибки. Если можно найти хороший квазипорядок, который моделирует это «содержание» состояний и который также удовлетворяет требованию монотонности относительно отношения перехода, то на этот вопрос можно ответить.

Вместо одного минимального состояния ошибки , обычно рассматривают закрытое вверх множество состояний ошибок.

Алгоритм основан на том факте, что в вполне квазипорядке , любое замкнутое вверх множество имеет конечное множество минимумов, и любая последовательность закрытых вверх подмножеств сходится после конечного числа шагов (1).

Алгоритму необходимо хранить набор, замкнутый вверх. состояний в памяти, что он может сделать, поскольку замкнутое вверх множество представимо как конечное множество минимумов. Начинается с восходящего замыкания множества состояний ошибки. и на каждой итерации вычисляет (по монотонности также замкнутый вверх) набор непосредственных предшественников и добавляет его к набору . Эта итерация завершается после конечного числа шагов в силу свойства (1) хорошо-квазипорядков. Если находится в окончательно полученном наборе, то на выходе будет «да» (состояние может быть достигнуто), в противном случае — «нет» (достичь такого состояния невозможно).

  1. ^ Перейти обратно: а б Парош Азиз Абдулла, Карлис Черанс, Бенгт Йонссон, Йих-Куен Цай: Алгоритмический анализ программ с хорошо квазиупорядоченными областями (2000), Информация и вычисления, Vol. 160 выпуски 1-2, стр. 109--127.
  2. ^ Ален Финкель и Филипп Шнобелен, Хорошо структурированные переходные системы повсюду! , Theoretical Computer Science 256 (1–2), страницы 63–92, 2001.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f3993aa852891be249ee936949a5179a__1722324180
URL1:https://arc.ask3.ru/arc/aa/f3/9a/f3993aa852891be249ee936949a5179a.html
Заголовок, (Title) документа по адресу, URL1:
Well-structured transition system - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)