Previous Page  11 / 18 Next Page
Information
Show Menu
Previous Page 11 / 18 Next Page
Page Background

Метод построения абстрактных моделей, используемых для верификации протоколов…

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2017. № 1

59

Элемент множества правил абстрактной системы

{ |0 3}

abstract

i

Rulesi

ria i

 

имеет вид

:

0

3

1

0

3

,

|

,

( )

, , , , ,

,

( )

, , , , ,

,

abs abs

abs

g

i

i

abs abs

abs

i

m

i

abs abs

m

i

abs abs

l

l

g

ria

f s

l

l

l

f s

l

l

l

    

      

      

где

,

.

abs

abs abs

Effect

 

 

Рассмотрим функцию

:

.

concrete

abstract

Transi Rulesi

Rulesi

Абстрактные пре-

образования построены так, что

 

,

0,1, 2,

i

i

Transi ric ria i

 

 

3

1

, 2

) ( ,

i

m

m

Transi ric ria i

L s

L s

  

 

1

, 2

) ( .

i

m

m

Transi ric

i

L s

L s

   

Покажем, что если посылка правила системы

CS

выполнима, то посылка

соответствующего правила системы

abs

CS

также выполнима.

В исходной системе имеем условие

 

,

,

g

 

причем согласно ограничени-

ям на модель в

g

не входят логические утверждения относительно каналов. В

соответствии с индуктивной гипотезой в состоянии

 

m

f s

выполняется

   

 

:

.

AP abs

abs

v V

v

v dom v

     

(4)

В то же время, защиту

g

можно представить в виде конъюнкции

1

2

,

g A A

 

где

1

,

,

AP

A Cond V C

2

,

.

AP

A Cond V C

В соответствии с абстрактными пре-

образованиями

1

abs

g

A true

 

, т. е. часть

2

,

AP

A Cond V C

заменена истиной.

Таким образом, защита

abs

g

является логическим следствием защиты

.

g

С учетом

вида

,

g

abs

g

и соотношения (4) следует, что

(( , ) |

) (( ,

) |

).

abs abs

abs

g

g

      

Действие

может быть присваиванием или выражением. Если

— при-

сваивание, то в соответствии с абстрактными преобразованиями получим:

– 

,

abs

  

если

1

( ) ( ),

m

m

L s

L s

т. е. имеем соответствующий переход

 

1

abs

m

m

f s

f s

в абстрактной системе, вследствие чего

1

abs

m

L f s

 

1

.

m

L s

– 

,

abs

 

если

1

( ) ( )

m

m

L s

L s

, т. е. в абстрактной системе два состояния

исходной системы

1

m

s

и

m

s

с одинаковыми пометками объединяются в одно.

Заключаем, что в

abs

TS

достижимо состояние

 

1

.

m

m

f s

f s

Если

— выражение, то применение соответствующего правила не изменя-

ет пометку состояния (что имеет место и в исходной системе), а дает переход в

системе

abs

TS

с более слабым условием, поскольку

,

abs

a



аналогично защи-

там

g

и

.

abs

g

Случай 2.

Получение значения по каналу

 

,

0

c Chan cap c

и присваивание

его переменной

.

x

Случай 2.1:

1

.

c C

Элемент множества правил исходной системы

1

{ |0

}

concrete

i

Rulesr

rrc

i n

 

имеет вид