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

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

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

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

11 Прин ПРИМВ инй дз ... глвев ы Миожества О~, У" и ~5 опредеюпотса по вытюлиеиию в иик формул 0 и Р: Оы =(з ), Ум (зр) и без 81(евсин ') (зс.зизз). Сисгема уравнений: хе = 0.5 х1 + 0.2 лз + ОЗ хе х3 0.4 хз + 0.2 х4 + 0 В хе лз=1 х3 = 1.0 хз 34 0 Решеиие системм — вектор вероятиостей выполпеиив формулы дБр в втой структуре.

имеет вид: (хв =0.5, х, 0.6, хз =1, лз 1, х4 =0). Векюр Иаз(изс ь (0%Ур)) = (О, 1, 1, 1, 0) показывает, по формула состояний сесе (сцр) удОвлегигфяегтл В ООстсяиихх 31 33 и 83 ° Мы пшзучили те же результкп 3 что и в примере 11.б, одиако здесь зти результаты получены при выполнении описанного выше алгоритма шойе! сйесапй для вероятиостиых структур. Слвквкть алгоритма верификации формул логики РС'П. лииейиа по чисху подформул проверяемой формулы и полииомивльиа отиосительио числа состовиий вероятиостиой структуры. 11.3. Проверка свойств, зависящих от дискретного вреййени и вероятностного выбора Вероятиостиая структура, используемая в качестве модели лля имгерпретации формул вероятиостиой темпоравьиой логики РСП., может быль использовала дла проведения совместного анализа ие только повелеических и вероятиостиых, ио также и времеииых свойств систем, если юпкдый переход системы свюываст состояния, отстоящие в дискретном времени иа один шаг.

Тогда временной авалю состоит в подсчеге количества шагов между событиями и можит быть использовал для таких сиихроииых систем. Расширим возможиые формулы пути вероятностной темпорвльиой логики РСП. еше одной конструкцией: йцжй! 01~Р,О433(У, (а), где -и где л ° т0130м мом пу дет вы МОДЕЛ3 милли< Путь 1 шее 43 Совме мы дз утверл П "Пс бол ьг "Ве без Для п1 иия те ПОВЕД4 теме, выпол гов ал мула ( Для и магри шине буду як 44, ЗЛ 4 Пр) аты, енин иску в со- Зста- юль- юро- сис- обы«рим еше где -и !ч,к,=,ц,>), а формула а — формула пупс оыж Х9! 9!Прз ~ 9!П Путь удоаастворяст формуле Рзьр, если иа нем состояние, удовлпшоргво.

шее 9, может быль достигнуто не более чем и л шаде. Совместный анализ логических, вероятностных н временных свойств сношмы даст возможность строго докшыяать корректность, например. тшшк угверлшений о поведении систем: !5 "После любого отказа, с вероятностью 0,9999, анрепа воссгаиовитса не более чеы через 5 временных шагов". «У "Вероятность того, что сигнал геаф будет получен в течение следунпцнх 6 единиц времени, больше 50 %." Для проведения такого аналнш достаточно определить вероятность выполнения темпоральной формулы аЩ3 на ограниченной ло числу шагов Рюирпи поведениа структуры. Об«плачам Уз!з,иПР,Т) вероятность того, что.в аютеме, нзхшбпцейся в состоянии з, темпоральшш формула луги аВб будет выполнена в рамках временного интервала Т, т.

е. не более чем через Т шагов влгорипаа будет доспаиуто состояние, в котором удовлетворяется фор. мула р по пути, во всех состояниях которого удовлетворяется формула а . Для подсчеш Уч(з,иВ5,Т) по вероятностной структуре с вероятноспвцй ьатрицей Р шютроим дерево — развертку этой структуры с корнем в шц». шине з с длиной пути, не более предельного ннтерваза Т.

Вселжтьядереш1 будут помечены 0 нли ! а соатэектвии с правилом: зк(з, о«йг, шзя с<о еа«и о агав ая реиш заев з // ограничение пс панне «раект«С«м // гтзесззпв«м р зивмяяе«.с» з з где и — натУРвльное число. ФоРмУла пУги 9«!!«ьрз с огРаниченным опеРв' тором г/пб! упюржлвст, что формула 9« будет выполнена на рзссматрнвасмом луги не более чем через и шагов, а до этого во всех состояниях пути бу.- лет выполняться формула 9,.

В реальной системе кшкдый шаг выполнения модели может предсшвлять любой временной интервал; час, секунду илн миллисекунду. Для ограниченного оператора !/пб! имеем: Рз"9 = В ие!!я" р. КОЛИЧ дихп Яйс Глава ы аасто ии Р мере МНОЖ листь носта Вычи тс сэч писан гегэзэ что в МЕНИ1 со ьы О1 52 См оэ а 12 12 14 ° эвв вс ааьге1 сьев о l/ гтверваенне е вв мвкяявмттл в е вэее В,ыр(е, в'эх ваге', СЮР, с-И Подсчет Ув(в,аВ!3,1) по построеиной развертке прост — зто сумма вероят- ностей Всех путей нз ВВчвяьногО состояния Втермннаээьныс сссэ'Сания, пома чеипые 1.

Пример 11.9 Вычислим ВСРепность того, что ие баке чем за тедээ шага веРоатиостиал структура М, рнс. 11.1, а, из начального состояния .Яе макет достичь состояния, в котором выполняется р по пути, во веех состоапиях которого выполняется ! . Иными словами, подсчитаем Ус(гс, СПр, 3) для структуры М, .

Для подсчета втой вероятности построим развертку структуры М~ из начального соспэяпия с длиной путей ие более 3. Зто дерево представлено нв рие. 11.6. !Оскдый путь моямт оборватьсв раиыие в состояниях, которым прпписывасшя коикрспкэе значение вероятности выполиешы формулы в атом состоаиии: либоб, либо1. Значение вероятиости 1 приписывается состояниям мпонества б (в нашем примере помеченным втомариым пре- Рас. ! 14. Рвысрсш асрсятлсстяой сэрувтурм со мывм врмыэш Вмссэ форм, с с=! прави ос 05 ос 06 07 ш св оз 15 11 ев ш !юяг- о вы- ю на орым мулы астся ! пре 00 Ввз«п 0> О в«пи«ление вероятиоотеа л«я 02 яеи еьэ ваэ «Ь оз ья реыэ> тьа я>4«, сир, о> 4- з 04 ° Зае «Ч>«, ппР, 0> 4 0> 05 оэ 06 //' «нчиолание внооятн«стаи И«я от я с:- > то т Е оз яее взз вез ао 05 зя р ь<в> и эт>я, впр, и г- з >о зв пм№н зз ЗЗ>В, «аР, С> 4- ОГ // р выполняется в в // р ие «««Юлняется в в воен с«0 // Р внполияется в в // если в не «нполняатоя в в, то а! 0 зз зг паыв> тане >з Я14В> Гай.

С> У и Эяв."З'>ИЯН" ЕПР«С-И« 14 - емз дикатом р ). В примере зто состояние яз. Значение вероятное>п О приписывается состояниям множества 8~ (т. е. таким. которые не помечены ни р, ни е, н таким, из которых недостижимы соспшння, помеченные р ). В примере зто состояние «4. Это же значение б приписывается тем состояниям мнекесшв 8, которые отсювт ровно нв г шагов от корня. В примере это листья (зс, г>, зз! . Таким образом, все листья этого дерева помечены вершг>- нсстими либо О, либо ~. Вычисление искомойч>ер>мтносги по построенному дереву состоит в подсчете суммы вероятностей тех путей, которые эаканчияаютса вершиной с приписанным ей значением вероятшктн 1. На рис.! 1.6 таких путей два: зсз,зз н ч>аз«э.

СУмма вероапиютпй этих путей ОА. Следовательно, веровтносгь того, что в состоянии зе выпслняспм формула пути ОНР не более чем эа три временных шага, равна ОД. Вместо построения дерева удобно строить таблнцу веровтшктей выполнения формулы Уе(«,пщ>,г) для всех «прн Различных значениях г, начиная с г = О. Дпя этого используем алгоритм, вмтекающий нз вышеприведенного правила: .;,- !змее Гг 15 се 16 еп 17 ееа стоян нии .

мере гих о При выполнении этого алгоритма удобно строить таблицу для аспг состояний вероятностной сгруатурм и лля всех значений г от 0 до Т . 1здео Пример 11И О На рис. 11.7 приведена вероятностная структура простого протокола передачи сообщений. Из ивницкого состояния впг протокол Оереходит в состояние лу, находясь в котором он пьпается передать сообщение. С вероятностью 0.2 канав оказывается закатим, с вероятностью 0.7 канал свободен и сообщение успешно передвезся, с вероятностью 0.1 переданное в канал со.

общение искмкзстся, н передача этого сообщения поаторяегсв. Будем считать. что квмдмй шаг алгоритма требует 1 едйницм времени. Иски 11И вы~ Рве. П.7. Мояеяь просюго вротокшм Проверим, вмпаливетоя ли для этого протокола следующее ушерящение: "Сообщение будет успешно доставлено в течение не более чем б единиц времени с вероятнастью.

большей 0.95". Иными словами, проверим, вмшиняегся лн длв ного протокола (т. е. в его начальном состоянии ШП ) формула РСТЬ: '$ам(р Емнт). Дяя этого подсчитаем вероятность Уе(ощ,лиеП®васс.б) по алгоритму 11.1. Построим таблицу подсчета Уе(г, с иеУфяисс, г) для всех состоянийструкгурм рис.11.6 пасек г от г=О до г=б. Прн г = 0 значение вероятности 1 спшт только в состоянии звсс, в оствльнмх соспмннях вероятность того. что за 0 шагов из ннк мошно достичь со- Как ь что п рм м! сказа РСТ! Эквн~ лениг ка РС носта Напр~ Рог!и ~ий ш!ие тев мпд.пе шюватиняияжши р с а р л з ег' гн !н. Искомая вероятность при г=б оказалась равной 0,971. Следовательно, утверждение глй ! Р е е,( Рш г(рпкс ) для этого протокола истинно.

11.4. Примеры свойств, выражаемых в РС'П. Как мы видели выше, формулы логики РСП. отличаются от формул СП. тем, что по южшбй формуле пути Е в квхшом состоянии вероятностной струхтуры можно вычислить вероятность того, гго зта формула мяполнится. Можно сказать, что логика РСП.

— зто логика СТ(. плюс вероятность: РСТЬ = СТЬ + РгоЬаЬг7ау Эквивалентность формул РСТ). устанавливается по ппюшению к нх выполнению на вероятностных структурах. В частности, две формулы Ф и Ч' языка РСП. будут эквивалентны (записывается Ф и Ч', если дяя любой вероят постной струкгуры М и любого се состояния з спршедливо: М,г!=ФиМ,з1=Ф. иц го Например, формула пути а выполняется на всех возможных вычислениях Рагдг(М) с яеролпнктью самое меньшее р тогда и только тогда, когда стояния хасс, равна О.

При всех значениях г искомая вероятность в соснжннн жкт также равна ! (строка 09 алгоритма 11.1). Поскольку в нашем примере а =лве, то при всех значениях г > 0 искомая вероятность ао всех других иктоянивх г определяется по формуле (строка 13 алгоритма 11.1): йге(з,пие П®гнсс, с) Е,хэр(з,з ) к Уе(з',ене () ®зксс, г -1) (здесь Р(г,г') — элемент вероятноспюй матрицы, т. е, вероятность перекопа из сосговння г в з'). Последовательный подсчет этих вероятностей дшт табл. 11.1. глвев ы формула пути а вмполнвется нв этих вычислениях с вероятностью самое большее 1- р. Отошла можно определить: Ур(а)жУа р( а) Ух (а)еУн р( а) У,р(а)жф, р( а) .

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

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

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