Временная логика действий - Temporal logic of actions

Временная логика действий (TLA) - логика, разработанная Лесли Лэмпорт, который объединяет темпоральная логика с логика действий. Он используется для описания поведения параллельные системы.

Подробности

Утверждения темпоральной логики имеют форму , куда А это действие и т содержит подмножество переменных, входящих в А. Действие - это выражение, содержащее переменные со штрихом и без него, такие как . Значение переменных без штрихов: значение переменной в этом состоянии. Значение переменных со штрихом: значение переменной в следующем состоянииВышеприведенное выражение означает значение Икс сегодня, плюс значение Икс завтра умноженное на значение y сегодня, равняется значению у завтра.

Значение состоит в том, что либо A действителен сейчас, либо переменные, фигурирующие в t, не меняются. Это позволяет делать шаги с заиканием, когда ни одна из переменных программы не меняет своих значений.

Смотрите также

Рекомендации

  • Лэмпорт, Лесли (2002). Определение систем: TLA+ Язык и инструменты для инженеров по аппаратному и программному обеспечению. Эддисон-Уэсли. ISBN  0-321-14306-X. Получено 2007-02-02.
  • Лесли Лэмпорт (16 декабря 1994 г.), Введение в TLA (PDF), получено 2010-09-17

внешняя ссылка