Главная » Просмотр файлов » 2. Model Checking. Вериф. парал. и распределенных программных систем. Карпов (2010)

2. Model Checking. Вериф. парал. и распределенных программных систем. Карпов (2010) (1185529), страница 19

Файл №1185529 2. Model Checking. Вериф. парал. и распределенных программных систем. Карпов (2010) (2. Model Checking. Вериф. парал. и распределенных программных систем. Карпов (2010).djvu) 19 страница2. Model Checking. Вериф. парал. и распределенных программных систем. Карпов (2010) (1185529) страница 192020-08-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 19)

К заяаче 2.9 2.9. Логика СТС н ЬТ1. несравнимы по своей вырзонтельной мощности. Существуют свойства поведеннй, которые могут быть выражены в одной из логик и не могут быль выражены в другой. Для того чтобы в этом убедиться, выполните следукннее. а) Докюкнте теорему: Существуют свойства поведеннй, выражаемые в СП. н не вырюкаемые в 1ТЕ.

Для этого дяя двух рвзверток структур Крнпкс (рнс. 2.! 7К 'г) поюмапе, по никакая формула 2.ТЬ не может разлнчнщ этн дае структуры (Указанаж рассмотрите возможные вычнсления н Аузй ()мвв 2 й) постройте формулу Ст(., которая истинна на одной нз структур Крнпке и ложна на другой. о уилзвппе Зта формула дающм отразить, что в М~ только одно следующее состояние с двумя альтернативами, а в Мз — два следуизщих состояния, кюкдое без альтернатив). б) Попробуйте выразить в логике С"П. свойства поведения, представлен. ные (.П,-формулами АСРр и А(Х рчХХг) 2.16. Выразите формулу А(рПЕ) логики СП. с помощью других формул этой логики. 2.11.

Пуси р означает "Я любав Можу", а р — "Я люблю Дзиу". Каким высказыванием соотастощукп слелующне формулы СП.: а) АРЕСр б) ЕРАСр в) А(р()е) г) Е((ЕХр)0(АС р)) 2.12. ДОКажИтЕ, ЧтО фОрчува С(рой)ез(СРруСРр) ОбщвэиаЧНМВ (т.Е. истинна на всех ее интерпретадияк). 2.13. Формаянзуйге утверждения в логике ).Т(;. а) "Я выйду замуж не менее двух раз" б) "Я выйду замуж не более двух раз" в) "Я выйду замуж точно дщ раза" г) "Я выйду замуж не менее одного резв" д) "Я выйду замуж не более одного рща" е) "Я выйду замуж точно одни раз" ж) "Я никогда не выйду замуж" в предположении, что говорящаз сейчас не замучи н никогда замужем не была. Используйте атомарный предикат р, обозначающий собмтие "Я еыяезьуиззрок . 2.14. Постройте структуру Кринке, на которой выполняется формула ЕСЕРр н не выполняется формула ЕСЩ>.

и совина, рмул г вы- (т. е. » не вы- ~ула 2.1$. Выразите в ЬТ~. сеойспю: "Мвмду квщдой парой соагояний, удоащтворяющих свойству р, обязательно встреппса состояние, удовлетвортощее свойству а ". 2.16. Дяя темпорвльиых логик СП. н СП.» определены подкввссы: логюэ АСТ)., АСТ1.», ЕС)Т, и ЕСП.». Формула СТЕ является формулой логика АСП., если у нее используегся только универсальный квантор пути А (т. е.

все пары: <ктлалар пути, тглггюральлый опгралюр> яввяючся парами АХ, АР, АО, А() ) и все отрицания применяются талька к атомарным преднкатам. Логика АСТ1, называется "улав»реаль»ай лагаяай СТй". Формула СП. является формулой логики ЕСП., если у нее используется только кввнтор существования пути Е и все отрицания применяются толью к атомарным предикатам. Логика АСП.

называется "зкзкстгицкальвай логикой СТй". Аналогично опрещпяются универсальная и экзистенциальная логики СТЬ». Какой — уннеерсвлыюй илн зюистенцнальной — логике СП. (илн СТ$Р) принаалткат формулы: а) АХрюА(йЮ г) б) Аура»А (йОг) в) ЕХрю(аЕ г) г) ЕОрчЕР(йлЕ( р()г)) 2.17. Кроме темпоральных операторов Р н С, которые определяю»та через оператор 6, иногда улобно примеюпь оператор К, который назывветая "олераторан разбаокаровха" (ю!сам) с двумя аргументами.

Оператор ц,йфз имеет следующую сеыыпику: он утверждает, что свойство рз выполняется на всем пути вплоть до того состояния, в котором истинно ем хотя р~ манат и не выпслниться на пути никогда. Оператор К является двойсщенным операюру 1): 9Фрзн ( ФР рз). Определите формальную семантику оператора разблокировки К. 2.18.

Доктките нли опровергните: а) (рр)Ю(рй) и р(равд) б) О(р юХр) ж Ори»СХр в) О(рпьХр)иб рчйбр гРЕСЕЕ р и РХЕС р л) рс)~~(риац) у)е 34%. Псстройге несколько вычислений, на конГсык фо(нгулы С(Лерсел ~ СПерсил) ' букет истинной. гМ.П рй ору у) Ер ~,иа о Раы формулы: а) АЕЕХр б) ЕЕАХРЛАЕЕхе в) ЕР(р лАРу) г) ЕХЕСр л) АРСр е) АСРрлЕРСР ;расее а главд 3 ющие Алгоритм тоде! слесИля для СТ1 В этой главе рассматривается алгоритм проверки моделей лля одного из пгщклассов темпоральиых логик — логики СТ(. (Союриюбспа! Тще (.ойю). Формулы этой логики позволяют выразить досщзочио сложиые свойспщ поаедеиия реагирующих систем.

Алгоритм проверки выполиимости формулы СП. иа модели реегирующмх систем — структуре Крипке — удивигельио прост и эффективен. ЗЛ. Темпоральная логика ветвящегося времени СТЕ Рис. К1 уточняет рис. 1.1, представляя схему верификации иа основе меюда лязге( сйесаля. В качестве формальной модели системы для верификации используетса структура Крипке, а формвеьиая спецификация требоваиий ъь лается формулой темпоральиой логики В общей темпоральиой логике ветващегося времени СТ(.е возможиы любые комбинации кввиторов пути ( А и Е ) и темпоральиых операторов ( Х и () ).

Темпоральиые операторы Р и С (как и кваигор всеобщиости) являются выводимыми в этой логике. Логика еемеящегося времени СП (Союропцюпа1 Тгее (ой1с) явлаетсв ограничением СП.': в формулах СТК юскдый темпо. ральиый оператор дояжеи быль предаареи кваитором пути. Иными словами, в формулах СП. эти модельжкти могут появиться только парами: АР, ЕСэ, А() ит.д. Формулы логики СП.

иитерпретнруютеа иа миожестве струкгур Крипке.т. е. модели вычислений с конечным числом состояиий и возможиыми вльтериатиаами. Тем самым ьюиелирусюа аозможиость "разветвлеиия" времени: Глвю З в каждом своем состовнмн ьюдель Кринке предоставляет несколько вариантов дальнейшего резанию вычислений, и формула СП. позволяет специфицировать свойспю поведения на различных ветвях дерева вычислений. Именно поз гому логика СТЕ названа логикой ееямящегосл времеви. Грамматика формул СП.

включает все 8 возможных пар: грз р1-юр!рчр)Е%р!ЕРр~ЕСцг)Е(р()р))Акр(АВр~АСер~А(р))р) Прн написании формул, квк обычно, макно использовпь скобки длв выделе. ния порядка выполнения операторов. Рнс ЕЕ Схема лроцеесв верифювцни ив основе алгоритма проверки модели (аюгыг снссдвй) 3.2. Семантика СТ1 на деревьях вычислений Все формулы СП, — зто формулы состояний, т. е. любая формула СП. в каждом состоянии струкгуры Кринке имеет конкретное истннностиое значение: она либо истинна, либо ложна.

Любая формула СП. на данной струкгуре Кринке М либо выполняется (если она истинна в начальном состоянии М ), либо не выполнвется (если она лшкна в начальном состоянии М ). еев 3 )иан- ифи:ний. чне: 7ре М), Повторим неформальное опредааенап щпх формул.

На двиной структуре Кринке: (у АХр выполняется в состоянии з, если формуяа р вмпоянявюл во всех состояниях, непосредственно следующихза з; О ЕХв выполнщтся в состоянии з, если формула и выполняется хотя бы в одном состоянии, непосредственно следукипем эа з; (2 АРф (неизбежно р) выполняеюя в состоянии з, если на всех пупа, начинающихся из состояния з. формула р когла-нибудь выполннтся; (2 Еув (возможно р) выполнястса в состоянии з, если нз этого состояния существует путь, на котором формула р когда-нибудь вьпюлнитсз; О АС р (глобально р) выполняется в состоянии з, если на всех путях, начинающихся из сосгозиия г, во всех состояниях этих путей формула р выполняется; О ЕПр выполняется в состоянии з, если существует путь из з, во вюх состояниях которого формула <р выполнзеюя; О А(р,Прз) выполняется в состоянии з, если на всех пугкц начинмощихся в з, когда-нибудь в будущем выполнима формула рз, ало этого во всек состояниях этих путей выполняется формула р,; 0 е(гэ,паз) выполняется в состоянии з, если нз з существует пуп, на котором когда-нибудь в будущем вьнюлннтся вз, а до этого во всех состояниях этого пугп выполняется (з~ .

Визуально эту семантику удобно предспвнть деревом вычислений с корнем е текущем соспмнии. На рис. 2.2 нюбрамены такие деревья, в кормы каторых истинны указаннме формулы. Визуальное представление семантики позваист поищь рекурсивное вырввмнне для формул СТ(.: а Аур = р АХ АР р на всех пущх нз текущего состояния формуяа р когда-нибудь выполнится — это то же самое, что или ф выполнщтся 'в текущем соспнвни, ющ же формула Аур выполнлстсз во всех слелующих состояниях; 0 Еур=рчЕХЕРр на каком-нибудь пути из текущего соспмниа когда-нибудь выполннтся формула р — зто то мв самос, что илп и щпюлнястся в текущем состоя- гласа з л нии, илн сущяствует Явкой пув, что формуле игр аыполнится в слелующем его состоянии; Гу Агягр=грлАХАСО ВО Всех ссстОяннях нВ Всех путна ия твкунгегс ссстгыния Выполняется формула Π— это то яге самое, сто ~р выпояняегся в текущем состоянии, и ВО Всех слелуюигих ссстояннях Всех путей, нечинегсщихся В текуогем состоянии, выполняется формула Абяг; Гл ЕОр=плЕХЕСО существует путь ня текущего состоаюы, во всех состгыииях которого о выполняется — это то же самое, что ~р выполняется в текущем состоянии |яетса ени, и н'о о евнин рве.

дд, Š— з. Визуальное предсмвяеине семантики формул СП. и из этого состоящм сущесщувг такой путь, в еледувщем состоянии которого формула ЕС ф выполщвтся; 0 А(е~б~рз) =фа т(В~ ьАХ А(В~6<рз)) на всех путях иэ текущего состояния когзаьнибудь выпслнитса оз, а до этого во всех состояниях выполняется В, — это то ме самое, кто или фз выполняезся в текущем состоанни, нлн ме в текупмм состоянии вмполняетса е~, а во есек следукнпих соскмниях всех пуща, идущих из текущего соспмння, выполнлегсл формула А(и~без); Глава З О Е(ф,Пр,)=рз (р,оЕХЕ(аьср,)) нз текущего состояния существует путь, на котором когда-нибудь выпалнится <рз, а до этого во всех состояниях этого пути выпслнаегся р, — это то же самое, по или рз выполняется в текущем состоянии, нлн же в текущем состоянии выполнястщ ~р, н нз него существует пуп„в следующем соспжнии которого формула Е(р~Прз ) выполняется.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6375
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее