Abstract
On the Model Checking Problem for Some Extension of CTL*
Highlights
Sequential reactive systems include programs and devices that work with two streams of data and convert input streams of data into output streams
E result of the operation of such computing systems are in nite sequences of pairs of events of the request–response type, and, nite transducers are most o en used as formal models for them. e behavior of transducers is represented by binary relations on in nite sequences, and so, traditional applied temporal logics are poorly suited as speci cation languages, since omega-languages, not binary relations on omega-words are used for interpretation of their formulae
To provide temporal logics with the ability to de ne properties of transformations that characterize the behavior of reactive systems, we introduced new extensions of these logics, which have two distinctive features: 1) temporal operators are parameterized, and languages in the input alphabet of transducers are used as parameters; 2) languages in the output alphabet of transducers are used as basic predicates
Summary
Последовательные реагирующие системы обработки информации, такие как адаптеры, контроллеры, драйверы устройств, интерпретаторы программ, сетевые коммутаторы работают с двумя потоками данных и преобразуют входные потоки данных (управляющих сигналов, команд) в выходные потоки данных (управляющих сигналов, команд). Траектория преобразователя из состояния 0 — это бесконечная последовательность переходов = { } 1, где = ( −1, , , h ) ∈ для всех , 1. Поведение преобразователя = ( , , , , ) описывается графом вычислений — ориентированным графом Γ = ( , ) с множествами вершин = ( × ∗) и помеченных дуг ⊆ × × , согласованных с отношением переходов следующим образом: для любой пары вершин ′ = ( ′, ′). Что свойства бесконечных последовательностей состояний системы, также как и свойства систем переходов, наподобие графа вычислений, удобно описывать формулами темпоральных логик ( , , ∗). Так как проблема проверки пустоты пересечения двух контекстно-свободных языков неразрешима [9], задача верификации преобразователей оказывается неразрешимой, если в качестве шаблонов поведения окружения и базовых предикатов разрешается использовать произвольные контекстносвободные языки. Далее для логики - ∗ будет описан алгоритм решения задачи верификации преобразователей
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have