Формальный логический анализ корректности спецификаций сетевых SIP-протоколов - page 12

В.В. Девятков, Т.Н. Мьё
12
confirming([put(irps,invsucc),put(invalid,assertf)]):-
confirming([put(brps,byersp),put(invalid,assertf)]),thread([put(irps,invsucc),
put(invalid,assertf)]).
confirming([put(brps,byersp),put(invalid,assertf)]):-
confirming([put(brps,byersp),put(invalid,assertf)]),thread([put(brps,byersp),
put(invalid,assertf)]).
byeing([put(reqc,bye)]):-
confirming([put(irps,incsucc),put(ackc,ack)]),thread([put(reqc,bye)]).
byeing([put(reqc,bye)]):-
confirming([put(irps,invfail),put(invalid,assertf)]),thread([put(reqc,bye)]).
byeing([put(reqc,bye)]):-
confirming([put(irps,invsucc),put(invalid,assertf)]),thread([put(reqc,bye)]).
byeing([put(reqc,bye)]):-
confirming([put(brps,byersp),put(invalid,assertf)]),thread([put(reqc,bye)]).
byeing([put(irps,invifail),put(invalid,assertf)]):-
byeing([put(irps,invinvalid),put(invalid,assertf)]),thread([put(irps,invinvalid),
put(invalid,assertf)]).
byeing([put(irps,invsucc),put(invalid,assertf)]):-
byeing([put(irps,invinvalid),put(invalid,assertf)]),thread([put(irps,invsucc),
put(invalid,assertf)]).
byeing([put(reqs,bye),put(brpc,byersp)]):-
byeing([put(irps,invinvalid),put(invalid,assertf)]),
thread([put(reqs,bye),put(brpc,byersp)]).
byeing([put(irps,invfail),put(invalid,assertf)]):-
byeing([put(irps,invsucc),put(invalid,assertf)]),thread([put(irps,invinvalid),
put(invalid,assertf)]).
byeing([put(irps,invsucc),put(invalid,assertf)]):-
byeing([put(irps,invsucc),put(invalid,assertf)]),thread([put(irps,invsucc),
put(invalid,assertf)]).
byeing([put(reqs,bye),put(brpc,byersp)]):-
byeing([put(irps,invsucc),put(invalid,assertf)]),
thread([put(reqs,bye),put(brpc,byersp)]).
byeing([put(irps,invfail),put(invalid,assertf)]):-
byeing([put(reqs,bye),put(brpc,byersp)]),thread([put(irps,invinvalid),
put(invalid,assertf)]).
byeing([put(irps,invsucc),put(invalid,assertf)]):-
byeing([put(reqs,bye),put(brpc,byersp)]),thread([put(irps,invsucc),
put(invalid,assertf)]).
byeing([put(reqs,bye),put(brpc,byersp)]):-
1...,2,3,4,5,6,7,8,9,10,11 13,14,15
Powered by FlippingBook