Specification and Verification of the PowerScale Bus Arbitration Protocol:An Industrial Experiment with LOTOS
Texte intégral
(2) INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE. Specification and Verification of the PowerScale Bus Arbitration Protocol: An Industrial Experiment with LOTOS Ghassan Chehaibar, Hubert Garavel, Laurent Mounier, Nadia Tawbi, Ferruccio Zulian. N ˚ 2958 August 1996 ` THEME 1. ISSN 0249-6399. apport de recherche.
(3)
(4)
(5)
(6) "!#$%
(7) & ')(*,+ -./ 0 0 12
(8) 3&54 + 768 (* 1 &:9<;=>?@3 ,!A/ 0BDCAE)CF G.H0IKJLJLIKMON3HPQH0ISRUT0IKVLWXYZT[PQV\=G]IKVLI_^`PQaUbX0cIKZVdPQMe\=fhg`ZMRiPQVLbX j IKkRUImlI_n2TR WXoPpVLVdZqQqpRUg:r$ZaURUIKM0s tvuexw yzxz{"|~}=xL xL 2x xdw y3xL x @_Kxd x @} 5 x xL u x u xQQ|~@5{dp5|{¡ 55xd 2¢ £¤¥d¦¡§¨¥5© tvuª vKx xd«xQ/$ u x xd«¬ ® ª S ª 5¬85«x ¯°«2 x ª u x±«x ®1®²5 yz5¬ y3x u ®²p u x³´¬ ª ªµ ®¶u ·$ x"xd ª p8¸ tvu x¹5«x ¯°« ®² xL º¹»K¼2½¾¶¿`ÀSÁÃÂQ½Ä¡ÅÆy¬ ª ¯ « xd p uª «xLÇ xvÈpxL zº¹»K¼2½¾`º±É Ä¡Å y ª ¯Ê xd 5 ÃS«xd ª 3Ë$¬µ¬UÌ Í¹ÎdÀSÁÃÂpÁ Ä¡Å «x ª xd ® x ³px
(9) · 5Ï Ð/´ ªµ S/Ѹ tvu xKxd ªÓÒ ´ ª .¬µ55S5xÔ$»8Õ8»1Î×ÖiØÇÎL»Ù°Q«x ªµ 5¬¶Q/ .p5Ú_ ÛÜ·$p xL xd ª ÈSx ®²5 y׬µ¬. u x×y× ª yz xdp/ ® uª uª «xLÇ« xÖ² xL« 5 Æ`yzxy p ] Q ¬µ¬µx ÝÈz È ª «x ÛǸmÞ p« xd «xL« « Sx ª xL·$x x ª xdp ªÓÒ xdeÆÜ· uª u x xd u xxL««xQ ª 5¬ xdßQ ªµ x¯ y3xdQ ®²p z « Sx v® ªµ ª ® u x È ª ªµ ¬µ p«ª u yÆ5 ®²p y×5¬ ªµà xL ª =«x y× ® È ª ª y¬µ ªµ xd¬µ ªµ Ö²y ¬ 5ÈÐ pÇ ª Û
(10) ÈSxзÜxdx Ò ª x¬áÈKx¬µ¬µxd. 5 ª ª «xy×d¸±â@ ª % u xz yz ª ªµ 5¬ ¯U u x¯iãS3y xd¬Ó¯° u xd Ï_ª xd u ª ßQxL ª yz¬µxyzxQ«xL ª 2 u xÉ@ÁÃäÃåÖ°É@æ"ÎÁþ8ç5èÂQäé½ êSÁþ`ÁÃëeÛ[ Q ¬È eÆ u x 5 xLÇ«xd 5® u x È ª ´ ªµ =¬µ p«ª u y)·$pÜxLÐ/Ȭ ª u xL y×´ ª d¬µ¬ ª . ® xd·hy ª _«xL¸ ì.ípî`ïðñ ¦¡ò1¤p© Þ 5 yz5¬vy3x u dÆÜÞ 5 y׬vxd ª ªµ óxd u ª ßQxLÆ ¬[xd ª xdx ª SÆ[ô@ ·$ x xd ª p8ÆpÔ$»8Õ8»1ΡÆ5õ0x «ªÒ d´ ªµ ÃÆõ¬ ª ´ ªµ ÃÆ5ö x¬¯° u xd Ï_ª Æ÷¶ÈKx¬µ¬xL t¶ ª ª 3_«xdyzdÆpË ª ª y¬µ ªµ d¸ øáù3û«ú üÊýdþ û@ú ÿ áü.
(11) "!# $% &$(') *'+,- &.$%') / 0 213 %40 # $%'57698: ; ') 1< =$ 5?>@:A B
(12) +8 C'5AD-E % FG=G4H JILKMAKN OP<*QH .' +SR T U'+"V='"69 + WX+ (X1- =$%+
(13) YZ N [V = B % .') .'5A\0 ] $2 _^. F2'59`$%
(14) _Ma$ b=8@c ` ;8 +de
(15) fFGg'+h\9 FGF@8
(16) $(') i1< =$% 5%X '
(17) +j1< =$ 5L $ &.$%') kXlMaYX '
(18) +Z,-% &.$%') Z^LKmQaMD0n)10=M,go pqZr]sN' 5C'8
(19) kXlR F2'e.tX K$# ; % u%ppq
(20) v w 698559lv :gvXaQH82V%'
(21) xyV'8 %z (X3^axf{|}~jI@\05C'ex 8xy69 %Xa^. '
(22) $%vjD-xF2'5?>N== ))3)=)=
(23) #=
(24) #%)== kX ).%
(25) L] f) B C'GQH a
(26) x?:5 Nng,-% F2'YX .' $#xfl %X. 8Ia' (X^Lx}|}}7 ;l
(27)
(28) 'x' kX ^. '$vHD-xF2'5?> =L?
(29) L?X ))L]¡ ¢(.%
(30) L?= £ 69855¥¤v ¦vX B xy§
(31) u%g1< Y.''G5C'X B '5 ev<D3xF2'5?>¨3©) %)=
(32) ª%«a] ¬ 1L %40 # $%'5N'+7D<$%'5C'@' Y +7 '+
(33) %F2' W 0 a69855?vL1L (40 19\J'g Y% +7 '+F2' W B = .') .'5 698
(34) H'$
(35) m\9 ') kv Unit´e de recherche INRIA Rhˆone-Alpes 655, avenue de l’Europe, 38330 MONTBONNOT ST MARTIN (France) T´el´ephone : (33) 76 61 52 00 – T´el´ecopie : (33) 76 61 52 52.
(36) @Ç
(37) v
(38) . & Ð ±0[.Ç 1$ ( 0 @!#$%
(39) & 4 ( v;= @ @
(40) d (* @&d& @ BDCAE)CF í ¤ í ©
(41) x 5 5 2 xd «xQ«x¬µxd xL ¬á´/×eÌ x x «x]x]d5 ª ª x¬µ¬x]« ¬iÌ ª ¬ ª ´ ª x yÝx u xd ®²5 yzx¬µ¬xL¹xm xd ªµ x×y×´x ª x¬U¸
(42) xx:x x×x2p¹ p x× º»K¼2½¾¶¿`ÀSÁÃÂQ½Ä¡ÅÆÃx uª xd « xy¬Ó ª ¯Ê xdxd ÆKÈ5xd x ¬µxd xd«x º»`¼×½¾`º±É Ä¡Å ÆeßQ ª xd" ª ¬ ª xd x5¬xL"«x ¯ ³5x vx
(43) ªµ
(44) x¹ ¡³¡ ª ¬8x±¬µ3p5yzy3x±Ë$¬µ¬ÃÍÎLÀSÁÃÂpÁ8ġŶ¸÷Ãx±¬µ5p55xxvxd ªÓÒ d´ ª =ÔÜ»ÃÕ8»¶Î3Ö 5 yzx ª Q«x S´ ªµ S¬µx3ØÇÎd»:p5ÚQ 5Ûx x ª ¬ ª x3 $xL ª x ®²p yzx¬µ¬µxyzxQ¹¬xL" «ª ª 5 ] y3 Q/"x×x x uª xd « x Ö² xL««x dƶ Q ¬µx x%yÝx y 5ªµ xzx3 È ª x2x2ÈSÛ ¸ "S´ x× ª x xd xd«xQ ª x¬µ¬xL « ª ² ® µ ª 5 ª u ª 5 x Q¬x SÇ xyzxQ
(45) ´««xS=x"¬UÌ 5¬ yzx"eÌ È px"xLÜÈ Q%x x ª xQ ªÒ xd xdÜx ®²5 ¯ yz5¬ ª x xL[xdx yzxd
(46) x x¬á´ ªµ =x¹È ª ª y¬á´ ª xdQ x¹«Ð xw yzxL$x" 5 ª ª 2x ª ßQxxd xd Ò ª Ö²y ¬ x ª xd@5È 5Ç ª /ÛǸ [ ª ¬ ª Q¬xLxd u ª ßQxdx³[x ªÓÒ d´ ª yz ª ª x¬µ¬xL@x %w ¬µ%³ ¬xd xßp ª p ª yz¬ x yzxQx xd
(47) v¬ázÈ «x w ª ¬á¹É@ÁÃä¶åÖ°É@æ"ÎÁþÃç5èÂQä é½ êSÁþ`ÁÃë`Û Æ¬á× 5 xdÇ ª x±¬UÌ ¬µ 5ª u yzx eÌ È ª 55x¹ x x x /Ȭ ª x±5 yz ª ßQxyzxQ
(48) x.ßQxd¬µßQxLvy ª _«xL¸ ñ ¥L¤ ï ¨ í © öOx u xL ®²p yzxd¬¬µxddÆ t xd u ª ßQxdzxxL« «ª ªµ ®²5 yzx¬µ¬xpÆÙ°0x ª x ª xxd3 ¬µxddÆ
(49) x ª %x@y×x «ª x¬UÆQÔ$»8Õ8»1ΡÆ_õ.x «ªÒ d´ ªµ ÃÆ5õ¬ ª ´ ª 8Æ_Ð xw yzxd[x@ 5 ª ª zx ª ßQx x xLÆ5Ë ª ª y¯ ¬µ ªµ d¸.
(50)
(51) !#"$%&
(52) '
(53) ()+*-,/.1023! 45 46"5 78( :. 683 02 ( $ . 9. tvu xxL ª 5 5®u ·v x«xdyz ª Q³ ¬µ³5xL
(54) yzx u ¬ ª xdÈ5«xd. ; 5%& 5<=. () ?>=, >?. u pA@CB8äÃÂED Ù Ü 98F p @z½¾'G ÂQ»IHJD Ù Üp F ¸ tvu xd«x ¬µ55S5xLz p %³´ «ªµ ×xd ª ª ¬xd³5xd¬µdÆ ª ¬S ª ] uª «xd « ¬UÆÃÈKx u ¡³ ªµ 5¬iÆ xd ª Ðx ¯i 5 ® x ÆÃp´x2 «· ª / u ¬xd³5xd¬µd¸=ö]_ Q ¬µx ª Ð ®²p ª y¬á´ ª 2 u x3xL« «ª ª @· ª «xd ª u xd«x¬áppxddÆK«_p u xd ªµàª ª yz¬xdyzxQ ªµ y×´ ª d¬µ¬pÆ 5xdx ´ ª 3xd
(55) «xdßQxd xL¸ ô ·$x³5x Æ ª®Ü x ª ¬ ª Q«x xd«xL ª ] u x uª u ¯Ê¬xd³5xd¬ ® Ç ª ¬0xL ª 5 ® u ·v x«ÐxyÆe5y3xd¬ u xz p« xd «xL« 5® u xz ª Ð «ª Èxd¬µ 5ª u y×SxL ª u ·v x«xdyz3Ö²xp¸ S¸Æ`ÈS" È ª ´ ª . ¯ ¬ádÆp u x± 5u x xx± « ¬µdÆx /¸ ÛÇÆ u xd u ·v xxL« «ª ª =¬á555xdv x±Kx u Sv u x±ÈKxd S ª ´«xL ®²p y x¬µ¬ ª u xd«x" ª Ð «ª Èxd¬µ 5ª u y×d¸ tvu xLx"¬µ5555xL[ x ÈSȬµ _ x ª ¬µxd ®²p uª «Kxd ªÒ % « Ȭµxy¸]ö 5Q u ·v x ¯ x¬á´«xL]x ª ¬á u ¡³5xz ÈSx=xd ª ÈSxLeÆ0¬ u u u xm x2 ª xd «¬µ x¬µx³´Qv u x5¬ 5ª u y×$ u xdyz«x¬µ³5xL K uª yס xd«¬ ª ³5x «Kxd ªÒ d´ ªµ ª «xdd¸Üö p x ³5x Æ ª x u xzxd ª ª ¹ x ³px ¬. yz¬x eÆ` u xz ª y¬µ ªµ _ ¬á u ¬µx u xdy ® x ¬ ·
(56) ¬p¸ML"x3yס u x x ®²5 x· x · u x u x u xzÞ 5 y×O¬ N@xL« «ª ª t xL u ª ßQxd3Ö Pvä8ÕeÛ"x Ò xd ®²5 yz«x xз p«Ï ]«xd¬xL yzy ª ´ ª «Ðxy×¹ ¬µ] ±ÈKxz5¬µ ¬ ª xd · ª u Ò ¹ u x× ª ª È«xL5¬ 5ª u y× xL ª u ·v x«Ðxy×d¸ Ù°2 uª $5Sx Æ_·$x ª _³5xd ª p«x
(57) u xx ® ÔÜ»ÃÕe»1Î QRD Ù L55È F ®²p u x ®²5 y׬`Kxd ªÓÒ d´ ª S׳5x «ªÒ ªµ ® u x%È3 È ª ´ ª 5¬ 5ª u y xL ª :Ëܬ¬UÌ 3º»`¼×½¾¶¿`ÀSÁÃÂp½Ä¡ÅD uª xdÇ x5¸6Sx«x¬µxdÇxdóÔ$»8Õ8»1Î ®²5 uª 3d5«x ¯°ÐÈSxLSx ª /Sx ¬ ª ]«xy×Q ª dy x¬ ª ÈpxL m u x xx à ¯Ê³ ± p ª 5yÆ · uª u ª « ª «x ®²5 u x%xd ª ªµ ®vu ·v xxdQ ª ª xd2Ö « xd p dÆeyzxy 5 ] Q ¬µ¬x dÆex /¸ Û yzy ª ´ ª %È_yzxL ® xd¬xLÇ ª ¬ ª p¬á@«xQ · ªµ xL¸ tvu x ª È ª ¬ ª Ð ® ª =Ô$»8Õ8»1Î ®²p u x xd ª ªµ ®¹u ·v x=«Ðxy××·v5׬ xd5m pª Q«xL ª TD Þ÷à 9F 5UD t 9VF ¸<Þ p uª xdp 8Æ ·Üx"xLÔ$»8Õ8»1Î ´ u x u 5 u x ¬`xd ª ªµ 2¬áppxd« u pÜ͹ΠÕe½ÂQÂQ6 ½ D ÙW L55 F 5.¿Kä¶Â D Ù t Q F ÈpxL ª Ò ª x1PG!XQ».ßQxdxddÆ· uª u xv¬xL ¬± [5xd ± « Ȭµxy¸ tvu x xv x
(58) «x³px ¬ « ª Ȭx .
(59)
(60) 4C. Y(Z. ª Ô$»8Õ8»1$Î D õp F\[ ®²5 uª px¯Ê«5ÆL·Üx[p «xd ª yzSx ª ³5x[5 5 u Ö u x ¯Êd¬µ¬xL 5.,]5
(61) ^ 7
(62) C. Y(Z Û ª · uª u Ô$»8Õ8»1Î ª vxL5
(63) × ª «x¹5 xL55Ȭx¹¬áppx@ xd ª ÈKx["x ® x Qxxd Ò ª x ¯°Ð/´«xÜy×5 uª xdÜÖ ª ¸ xp¸Æ5 y×´v· ª u Ð/´«xܳ´ ª 5ȬxLÛ ª ª ¬µ¬xd¬ y3y ª ª S ª xdx à ¯Ê³ S¸Ù° uª 5 p u Æ`xd5 u uª «xd « xz yz xdQ×Ö xd p dÆ È È ª «x Æx¸ Û ª x xd«xQxdÈ_ <x _«xdxd Ò ª «x¯Ê«xyzp uª x5Æ" « ª Ȭ x Ò xd ª Q ȯ yz xdQd¸ tà x xL«m u xhx SxLÇxd ® SÇ ªµ ª Kx ª xd 5® u xhÈÝ È ª x Æ%·$x ª xQ ªÒ xL ®² p« xd ¯ xd xLßQ ª xyzxdp/Æe5] « ³pxd. u xy y×´ ª d¬µ¬. ª % u xÉ@ÁÃä¶åÝÖÐÉ@æ"Î Á¶¾Ãçè3Âpäé½ êSÁþ`ÁÃë`Û" _ ¬µÈ DI Þ _¹a ö `0p_Æ`bÞ _c+`0p F ¸ tvu xd«x xdßQ ªµ xdyzxQ
(64) ·$x xx _ xL««xd= ª %÷Ã5ÈSxd¬¬µxd t¶ ª ª ]_Ðxy×ÖUÔ`Õ8Î /Û u x%³px ªÓÒ d´ ª « xL«·$p±È5«xd u x= yz «ª ® Ô`Õ8ÎÇy ¬ xdßQ ª ³¡5¬xd x p x p x xd¬µ ªµ d¸ tvuª ¹ upª x·v5¬á y ª ³´´«xL È_= u xzx ª «xS x ª u xÉ@ÁÃäÃå _ ¬µÈ 5® % ·$x «® ¬Ã _ ¬UÆ èÂQäé½ êSÁþ`ÁÃë1Æ ®²p u xd Ï_ª 2È ª ª y¬á´ ª x¬á´ ª ÆK· uª u ·v5"¡³¡ ª ¬áȬx3´@ u x ª y3x ®Ü px¯Ê« Ö²y 5 x xL xQ
(65) ³5x ªµ ® u xzÉ@Á¶äÃå% _ ¬µÈ ¬á zª ¬µx±xd³´¬µ´ 5 ®²p «xdy3 5 ¬e¬ ª ®²p y¬µpÛ ¸ tvuª ª ¬µx ª 5 p5 ªµà xd5 ®² ¬¬ ·¸×_xLÇ ªµ ó xd«xQ u x2º»`¼×½¾¶¿`ÀSÁÃÂp½Ä¡ÅÝ uª «xd « x× ª ³5xL u xyz ª ® pÇ/%È ª ®²p y×5¬"xL« «ª ªµ ª <ÔÜ»ÃÕ8»¶Î´¸ _xLÇ ªµ 9 ®² «xd D u xÈ È ª ªµ « ¬i¸¹_xd ªµ e d Ï x / u xd@ u x ®² 5 xLÇxd
(66) Kx ª xddÆ ª ®²p y×5¬¬µ ÒS dÆK u x ®²5 yz5¬¬µ5¸ ® x È «ª x ®¶ ³5x ³ ª xd· 5® u xÉ@ÁÃä¶åz Q ¬È eÆ_xdÇ ª = xLxdQ[ u x³5x «ªÒ ªµ 25 5 u ·$x ®² ¬¬ ·$xd25× u x xL¬v·$x È/ ª xd8¸Þ ª 5¬¬µ5Æ yzx± ¬µ ª xdy× Ï $ x± ¡·
(67) ª xdÇ ª .¸ fg?hikj ý h5j # û lnm-oûþ kpq hr l'qsû q7t ikju L4û v5t wv h xtZp i QHQ zy=§p{|.
(68) d. . . "!#$%
(69) & ±0[./ $ ( 0. E# . 3
(70) . 5 (
(71). ,]. . %&3. . . ,]( . º »K¼2½¾¶¿`ÀSÁÃÂQ½Ä¡ÅD Ëv}p F ª v p«ª ª 5¬iÆ_Ë$¬¬¯Ê´xQ«xLeÆ_yzyzx ª ¬Ky¬Ó ª xL« 5 uª xd « x@ ª Øê±Ì vº»K¼2½¾`ºÉ@Ä¡Å. xd p d¸ tvu xº¹»K¼2½¾¶¿`ÀSÁÃÂQ½Ä¡Å uª «xLÇ« x ª $«xd ª =Ë$¬¬UÌ $͹ÎdÀSÁÃÂpÁ8Ä¡Å «x ª xL ® «x ³5x 5m· 5Ï ªµ d¸] « u xdy×´ ª 2³ ª x· 5® uª z uª xd « x]Ö x « xd ®² y D Ë$}@p F · ª u y ª p 55 ªµ /Û ª
(72) u ·
(73) Þ ª 5 xz{5¸ D. . D . D. . D. D . . D. . :Hx;8 § {q)x; A`m')'. &$ % ' "!#. 13 %40 19\ \91(. D . D . D . 1L (40 10\ \91)(. D . D . :A++ . `')'G\9 H60' =e F FG e \9 = 55. q~x?; A`m')'. q~x; A`m')'. 13 %40 19\ \91(. D. q~x; H`')'. 1L (40 10\ \91)(. 13 %40 19\ \91)(. 698AQ%b=8* R '=. :A++ * \0 5698
(74) . 1L (49% 10\ \91)(. 13 %40 19\ \91)(. 13 %40 19\ \91)(. 698AQ%b=8* R '= : ; %. ^L5 (4 \9 = 5. Þ ª 5 xz{ [ tvu xº¹»K¼2½¾¶¿`ÀSÁÃÂQ½Ä¡Å] uª «xLÇ« x tvu xº»K¼2½¾¶¿eÀÁ¶Âp½Ä¡Å= uª «xd « x
(75) p /03 ¹®² kn. Æ5xL5 u x Q ª ª з º¹»K¼2½¾`º±É@Ä¡Å « xd p d¸ tvu x x ª
(76) ¬á Ò® u xKxd ª 5¬¬µ%xL ª ´xd u x p « ¬ ®ª Çç Kx ´ ª d¸ ¬µ¬e u x « xd p $ u x¹3p¬ Ȭeyzxy p % « ¡5¸Ù°.5 ª ª 8ÆxL5 u « xd pܪ
(77) xdßQ ª Kxd· ª u z´/ 5 u x¹ u "¬µ¬ ·
(78) «Sxdxd5xdxL$ u x u xd=yzxy p p¸ t¶ y× ª Q ª = u x ª «xd ÈSxзÜxdx u x ª,+ x xQ5 u xd ® u x
(79) xL« 5 ÆL u x
(80) º»K¼2½¾¶¿`ÀSÁÃÂQ½ Ä¡Å uª xd « xÜSxL0.-ݽÎG¶Ö 8 0/1?( ,]^ .
(81) " 2 ;; 34 ( Û@« _ _Q¯UÈS5«xd= ¬[Öixdx5ÆKx5¸ ¸µI Æ D [ d F · ª u 2¬ ª u «¬µ= &ª + x xQ@x y ª ¬ 5Û ª yz¬µxyzxQ ª z u x %&
(82) 65
(83) ;.x. 7YC. 75 k>n87 kn( D _¹÷¶÷ ` pÚ F ¸ B ¦Q B :.
(84)
(85) !#"$%&
(86) '
(87) ()+*-,/.1023! 45 46"5 78(. . tvu x± xd p $5d xL«Ü u x u xL%yzxdy p % ª 3з =d¯ÊÈ ª vÈxL [ 5 n=.
(88) . 3,/. 5 n 7 3,/. vt u x25 xL«È ª ±«xd ®²5
(89) 787 5 ® x ¸z yzy× ª ±=´ Ç xz Q ª ª .«x³px ¬ Ò x¬á [ u x Y C5 4 Ö xL5eÆK· «ª «xpÆ ª _³´¬ ª ªµ 5® %2 p xL ª ]%d5 u xpÆSx¸ ÛÇÆK u x n=5.
(90) . S x xLmÈ_ u x Kx ´ ª 8ÆSó³´ ª u x 3Ò x¬áz« u p [ /Qp« ª ´«xL u x´«xQzp xL «x$ xd5 Kx ´ ª 8ÆÈ ª xd¬µ«xd u xd5 u x
(91) pu x xS xv ¬UÆx /¸ tvu x
(92) xd ª «x Ï ·
(93) ¬µxd5x ® u x yzy× ®²5 y×´ ª v xdßQ ªµ xL ®²p
(94) px¯Ê«S5¸ tvu x×È ª ª yz¬µxyzxQxd p@% « ««È · ª u Ö yzxL ÀSê ®²5 \ 5..+*1 Û ¸"Ùʹ xdp 5¬ ªµà xL Ò ³5x2=d¯ÊÈ ª ´S´ u 5ª ª S´ ª ®² yF u x ®² xLS] u x ª ç «xd ª d´«xL x5¸ÙÊ ª xd «xd% u x u xdyzxy 5 ׳ ª z3 uª =p¯UÈ ª
(95) 鱅 yzxd -óÁ`¯UÈÛ ¸ tvu x WYV. 727 7CY 45(!() Ö°¿ ÀKÛ ª [ xLÇ«xL3 u x@p xd0È$S ª ª % u 5x ® Q ¬µ¬ ª u xyzxdy p pÆ_ u x ÀKê.5 u x -mÁ`¯ÊÈd¸ÙÊ"«· ª / u xd
(96) ´zS´ u ª ÀKê.5 5 x $ ® x $ u« u u 8x -óÁ`¯Uȸ Þ ª 5¬¬µ5ÆS u x 023! \ ÖUè¾eêKÛ ª " xd «xd. 5¬¬Ã u x xd p @= u x2¿ À8¸"ÙÊ ª ª ] u px ® u x È ª ªµ ® u x5 xdÈ u xL¸2Ùʱ/ Ï xdd x ¡³ pª ã ª Ç· u x Q ª = u x 5 xdv3È«xd$ u x± « xL« 5 $% u xz)¿ "Àø ® «x . xL5 ª Ý u x xd¬xd³´Q yzxQx Ò ª : u xmº»`¼×½¾¶¿`ÀSÁÃÂp½Ä¡Å uª xd « x5Æ"·Üx « S xdh Æ Ú5Ú5Ú¬ ª xd ®²p y׬Sxd ª ªµ ª 2Ô$»8Õ8»1Î ® u x ³5x ¬µ¬ uª «xLÇ« xpÆ´ 5x u x · ª u 9 Ú´¯Êpxd¶«xL u ª 5¬ yzxQL¸$@¬Ó u u uª @xd ª ª . ¬µ=ÈKx y3 ª ¬µxd.5 ª y¬á´xdeÆ ª "·$p
(97) @5 ª ´«x ®²p ®²5 yz5¬³5x «ªÒ d´ ªµ ÃÆ ®²5 з xdp [ ª Ü·$p _ ¬á 5x ®²p ÈSx ª 5¬ à xd3x u 5Ð ª ³px¬µ5eÆ_´ u x@yzx ª y3xpÆ yzx± ª ª d¬e /v·Üx x¹
(98) x ª ¬µxd=xd u ¬µ¬ ·< up« u 5¬ ª d¸ Sxv u x x ®²p xvxd ª xd ®² u xvÈ0 È ª ´ ª ¬UÆ´· uª u ·$p1¹ u 5¬¬µx ª / 5x ®²p È u xLxL u x Ü5 ª Ð «ª ¬ ª Ð/
(99) ÈSxL5x 5®1ª yz¬µx ª Ð% ª
(100) xL««xQ ª ¬ ¬µx ª = u xº»K¼2½¾¶¿eÀÁ¶Âp½Ä¡Å uª xd « x5¸ . >? &ó. *
(101) 0 D ±-./ 0 3 0± 2
(102) &. tvu x" «x ® uª v«xd ªµ ª Ü u ·D u x± ª,+ x xdp
(103) «xS[ u ´v¬µxd2S[ px $ u x¹ÈSÐ pÇÜy xd¬ ® u x º»K¼2½¾¶¿`ÀSÁÃÂQ½Ä¡Å È ª x v · uª u ·Üx¹Kx «®²5 y3xL ³5x «ªÒ d´ ªµ ø Ù° 5 x ³px ªÓ® ] u x= È ª x ±® Ç ª Æ·$x u ¡³px×È ª ¬Óz ®²5 y׬Üxd ª ª ª ó· uª u u x È ª «x ª x / ª ¬xLeÆ´ 5x u x · ª u3ª / ª x³ ª xL [ u x$ xd p ¶ u x¿Àø tvu x x ®²5 x5Æ´´1 u x uª u xd xd ª ªµ ¬xd³5xd¬iÆ1·Üx S ª x u xxzÐ_Kxd 5® yzy ª ´ ª . « xdxL [ u x% È ª «x ƶ u x2 xd p dÆ ] u x=¿Àe¸zô ·$x³px ÆK u xzÈKx u ¡³ ªµ ® « xd p "] u x=¿À x35È 5Çxd¡·$¡ y x¬ ªà x ¬µ× u x ª Q«x pÇ ª v· ª u u x È ª «x ¸ tÃDÏ xdxO³5x «ªÒ ªµ h 5 ȬxpÆ"·$xmy×5xm yzxm ª yz¬ ª® ª 5yz ª dƹ5¬¬ 5® · uª u xm yz¯ ª Ȭxm· ª u u xm5Ǭº¹»K¼2½¾¶¿`ÀSÁÃÂQ½Ä¡Å uª xdÇ x5¸ Þ ªµ «¬µ5ƹ·$x u ¡³5x ¬µ y x¬µxdh u xó È ª ´¯ ªµ y x ®²5 º»K¼2½¾`ºÉ@Ä¡Åhp5Ú xd p dÆ[· uª ¬µx u x5Ǭ È ª «x ×u 52«¬ ª u ¬ &ª + x xQ%y xL ®²5 º»`¼×½¾`º±É@Ä¡ÅpÚ{¹pÚd3 « xd p d¸ _xd ¬µ5Æ·$x2xd ª xd ª x ¬µ . ª 5¬µx2 x%· ª u з « xL« 5 ×Ö² «xL Ú.5 { ª m u x xLßpx¬ ÛǸ
(104) xLßQxQ«¬µ5Æ_ u x È ª «x · uª u ·$x±y xd¬8y×55xL[ u xp xdÜÈS=z ª 5¬µx¹´zS´ u Æ · u x xdp u x"5ǬS È ª x y×5pxd u x@5 xL«È[5 Ò ³5x"´/¹´ u ¸ tvuª [ ª y3¬ ªÒ ªµ ª [ 8Æ ª x u x Ò ³px%´ u " xy×55xd ÈQ= u x3º¹»K¼2½¾¶¿`ÀSÁÃÂQ½Ä¡Åó È ª «x @ª = yz¬µx x¬µ ª xKxxdQ ·$¡p¸ L"¬µ% u xp xdvÈ@ È ª ªµ = « ¬ ª x xL=ÈQ uª " u px5ÆÈKxdd«x ª @y u 5¬µx з xd p ª Ðxdp 5® «xd K u ·Üxd³5x Æ ª ±·v5· ª ««x ª 5xdx ª ·v¡5Æ ª ¸ xp¸Æ ª ª ¹ yzx«x ªµà xd ÈQ u x±_yÈSx
(105) ® « xd p d¸ QHQ zy=§p{|.
(106) . . 3
(107) . . 5 (
(108). . ,]. . %&3. . ,]( .
(109)
(110) . [5 u 5xd 5vu 5@5ª xd$ . з È«xd [ u x5 xL«vÈS×zÈS¸$ËÜx ®²5 x±5xd ª zxdp u ÈdÆ % xL« y±xy ± xdßQxd± È/ ª Q ®² yF u x× È ª «x ¸RN"xKxS ª = ] u x3ÐQKx ® Kx ´ ªµ 2 Sx ®²p yÆ_ u x" xL« 5 yסzp Ïz®²p 3 ª p¬xÈ p È u ¸ [p u xd 5 d ª x@ u xdx ÐQKxd ®¶ Sx ªµ [ Ù° xL Sx 5 n=.
(111) . 3,/.#5,. Ö _Û Æ u x± « xd pÜ xdx ª ³5xdv5 n=.
(112) . 3,/.$>=5 W Ö! "_Û [ uª ª u x=px 5® p xdЯ ¬ Sx ªµ dÆ1· uª umª ¬x xL5 Sx ªµ dƶd5 u x ª _³¡5¬ ª ªµ xdßQxLÐ/Æ_x /¸Þ 5 u xd«x Kx ´ ªµ SÆ× yzyz5 ª
(113) «xQ u x5 xd$Èd¸ Ù° xd« «x" k
(114) ..M= \ 3,/.+5,. !Ö #$% ÛÇÆ u x « xL« 5
(115) xdx ª ³5xL
(116) 58
(117) .
(118) .M= 7 3,/. >=5 W Ö #$"QÛ [ uª ª u x=5«x 5® ! 7 W ;. Æ ª ¸ xp¸¯ ¬ Ö d5 u x% d5 u x¡Û Kx ´ ª ª · uª u ] « xd p' &)( ³ ª xd´. u x xd 5' &+*ª xd« x2 xL5 Sx ªµ ®² y & * ¸ "ƶ u xdó Ù° xd« xz =n5.
(119) .^= 7 3,/. 5,. Ö $ _Û" u x2 xL« 5± xdx ª ³5xd ÒS , [ u ª ª u 5 ® ª v t u ª µ ª #$" x×5«x p xdЯ°´/ Kx ´ d¸ xd«x3 x3· x Sx @ u x3yzxdy p p¸ tvu xp xd$È ª
(120) «xd «xS% u x yzyz5 u x´/3È ª
(121) «xd «xS% u x¸ tvu x yzy×=% u x´/3 x±«xQ5«_ u ¬µ = u x¹Ð· È«xdd¸ Ù° ÔÜ»ÃÕ8»¶Î3xL« «ª ª 8Æ8·$x ¬µ y x¬0 u xzÈ xdßQxLÐ/5 Q¹5 ®²p px ±È ± u x×5 «5¬ Kx ´ ªµ SÖ xL5eÆ· ª «x5Æ ª Qx ³5xQ ª SÛǸ: ÆxL5 u « xL« 5ª x Ò xd ª Q з yzy ª ª ȯ « xdxL [ $- .%/0$/ ª ª u px ® xd ª =´ ] u x×Èd¸ S u xd] uª ¹ « xL« ª tvu x3 xd ª ª pÇ ³´´xdeÆ @5x ª u x «xS×zS ®² xx u x±È pv®² xdx" u x±È· ª u @«xS ª z´¸ tvu x" xd 1.%-/ ª ª u px ® xdy ª ª 35¬¬KÈ xdßQxddÆ È/ ª ª ÈÜ Q/Æ_%xd ª yzy× Ý u x=5 xdÈd¸Ù°: ª ¬á Æ· u x È/ ª ª ] #$"ÝÖ ®²5 · ª «x Sx ªµ p ª Q«x ³5xdQ ªµ SÛ Æ ª 5 ª ³´´«xL
(122) u 2x $- .%/0$/2 « xL«@.d ª y3yzxL ª «xd¬.
(123) xy ª ¹ xd3 · .Ö²x³px ªÓ® u x´È u 5v vÈKxxd ®² xxL%px ÇÛ K_ u x x ®²5 x5Æ«x³px ¬KÈ Kx ´ ª v5%ÈKx xL««xd ª 5¬¬µx¬U¸ 54. 7698:<; =. >?=@
(124) 8BACEDF;
(125) EGG+
(126). Ù° u x±5 «5¬8º»K¼2½¾¶¿`ÀSÁÃÂQ½ Ä¡Å uª xd « x5ÆQ u xz¿"À ª
(127) xLÇ«xL2 u xp xdÜÈÆ u x3 È Ö ÀKêKÛÇÆà u x×yzxy p pÆ8 u xz È ª x ¸3Ë$Lƶ ª xz·Üx ¬]xd¬0· ª u ª p¬xz xpÆ8·$x3xxd y xd¬0¬µ¬Ã u x3x ª ¬á ® u x ÀKê K ª «xL5eÆ`·$x xp ª ±5@ ª yz¬µxÈS [ u xx5Æ`·Üx35]5y3x u u xz¿ À ª ªµ xLÇ«¬µ% xLÇxd u x´/ȸ Þ 5 xd5 u ´¹S´ u Æ5 u x x@ xvз ª Qx ¬ x ª «x ª × u x±¿À Öi¬µ¬µxdH$IJQ ®²5 7 .3LK1\>x. 7
(128) . ÛǸ0 $MIJ ª
(129) x ¯°¬ $È + x xL ª 5xd× z xL x ª ³5x´/xdy ª ««xdÈ_× u x « xL« 5 ¸ S u x xL« 5 xy ª v · «ª «x Kx ´ ª 8ÆQ u x 5 xL S ª Kx S]Ö «xQÈ_z u xN$- .%/0$/ « xL«/Û ª $xyz 5 ª ¬µ2Ð 5 xd ª O $IJQ ª ¬ ª ª · «ª x u xzyzxy 5 5Æ`· uª u®² xdxd" u Px $IJS¸3 xL« 5ª 5Q«xd]O #$" ¬µxd$ u x x ª
(130) ®² xdxN$MIJ2¡³´ ª ¬áȬµx ª u xz¿)"Àø S u x = « xd p ·vQ" Kx «®²5 yF xL5 Sx ªµ 8Æ` u x= ¿ "À xy ª /± 7CY \ *$,/.NK1,. Ö 1$Û$ 2 È/ ª u x´/×È" xd «xd= uª @ « xd p eÆK ® x @ È ª ª 7 Y \ C*$,/. Ö 1$"QÛ Æ 5 x Ü u x´/ 5 ® x v®² y u x±yzxy 5 × u x± xd p ¸ Þ 5 u xz x 5®Ü d5«x ¯°ÐpÆ ª ·v5 ¹xd xL« y x¬ u x¿ ÀÈSx u ¡³ ª ¹ª ® ¬µ¬[x ª ¬U¸ Sx±y×5x¹5 ª ´«x¹ÈSÐ pÇ ªµ S ª «xL5=«¬ ª
(131) u xz¿"À ª з yzy ª d´ ª ×«È¯Ê « xdxL [ B ¦Q B :.
(132)
(133) !#"$%&
(134) '
(135) ()+*-,/.1023! 45 46"5 78(. . tvu x. « xL« .%1 $I .<--my× ª Q ª z u x._yÈKx %® È« $IJp ª D u x ¿"Àø tvuª ×_yÈSx 2ª ª xyzxdpxd· u x z « xL« 5 «x
(136) ´/¸L"= u x ª «x5ÆS3 _ ®² y H$MIJ× u xy3xdy 5 xL xyzxQ/ uª ¹_yÈSx ¸@·Üx u ¡³px Kxd ªÓÒ zÔ$»8Õ8»1α « xL«" x xd«xQ" u xzyzxy 5 5Æ`·$x ª x u z u x xL xyzxQ/´ ªµ D5 ¯Êx «x y ª ª Ð ª d¬µ¬ó· u x: u x._yÈSx ×® È $IJp ª v xd«x $p xdßQ5¬` {5¸ 1 $- / ª ª u 5x ® xdy ª ª O 1$Q@5 xL x ª ³ ª L1$%"Q¸ Sx @y xd¬ tvu x « xd ª ±«x ª «x¬ ® Æp ª x ª ª ª xKxSxQ ®² y u x@ È ª ªµ 3y3xL u ª «y ª «x¬ ® [ u x ª yz p /Q xd³5xQ/$ x xdßQxLÐ/
(137) Q ®²p u x3Èd¸ . 5.
(138) ; +
(139). tvu x[ È ª «x 8ª 8 u x$ p x 5®_ y x¬µ¬ ª S¸ S u xd± ª
(140)
(141) ®²p y×5¬ ªµà x ª ÃÈSx u ¡³ ª Æ¡
(142) _yÈSx 8® ßQxd ªµ S «x5Æ´· uª u× xLßQ ª xd ® u x «xL u ª 5¬x ¬á ªµ ®² y u x"xd ª px 05® u x@º¹»K¼2½¾¶¿`ÀSÁÃÂQ½Ä¡Å È ª «x D K¬µQ F ¸ tvu x% È ª «x y3y ª «xd· ª u u x2 « xL« 5 ±S u x.¿)"ÀøÙÊ3y×55xd u x%p xd±È u x ´/zÈ ª y¬x S¬µ5¸ tvu x5 xL«vÈS ª "5d xd«xdÈQ% u x± « xL« 5 kK_ u x´3ÈS ª 5d xd«xdÈQ u x
(143) xL« 5 u x¹¿"Àø tvu x È ª ´ ªµ z ´«xd ª xd ®²5 È u È«xd xvÈpxL u x@yzx 5,] 5=3! 5¬ 5ª u y [ u x2 È ª «x y× ª Q ª S±= ª ¬µ ¬ ª Ð 5® = 8. 5 ,]5 ;! 7 ª uª ±¬ ª Ð8K ª " Q ª _ S¬µ5v u x¬ ª dÆ`Ð/ ª ®²« y) u x « xQ 5ª Q«x «xx ÏQª ®²p u x Ò Ð"x³ ª x±· ª u ×Sxd ª %È xdßQxLÐL¸
(144) Ù ® S u 2x³ ª xx ª dÆ ª ª x¬ ª ³px xd.×È 5p= u x « xQ@ 5ª Q«x @ª y ³pxd% u x±x _@xd³ ª x ª = u x ª ¬á ¬ ª d¸ L@ u x · ª xpÆ_ u x « xQ
(145) 5ª px
(146) ª Ï xd
(147) u 55xLe¸ Ù° p ª ªµ ª È ª ´ ª ¬µx5Æe u x2 È ª «x ª yz¬µxyzxQyzxL u ª «y Q ¬1 u xzã · ® ´/ xdp u x¿ "À [ · u xÝÈ u $IJQ ® u x ¿ À: x2È«5Æ u x È ª «x xL 3xd¬ ª ³5x #$ "p u x « xd p d¸%ôxd xpÆà u x « È ª m5¬ 5ª u y ª yz¬xdyzxQ«xL ª u x%. È ª «x ª ¬ ª u «¬µ ,ª + x xQ ®²« y u x5È ³pxxL« «ª ªµ Ã1¸ S u xd]È u® u xз $IJQ xÈSpÆS u x È ª x @ª xL@ 5Q ¬µ ®²p u xzyzxy 5 S xL" ±y ³5x u x× xQ 5ª Q«x ® «x ª ³ ª % 5Qd¸ tvuª yzxd u 5 ª «y ª ¹¬µ¬µxd 7C . 5!?> ¸ Ù° y x¬µ¬ ª SÆ·Üx x Ò xL u x È ª «x vª ®² yzy ª ´ ª z«È¯Ê xd«xd [ tvu xz xL« 0$ $$ ª ª u 5x ® u x×5 xL«ÈS¸ÙÊ xL x ª ³5xL S $ xdßQxLÐ/ ®² y u x× xL« 5 ¹ xd¬ ª ³5x ¹ u x2 p« xd« ª ". Q u x% « xd p m S_¯ È ª È5 ª ¸ Þ 5 5 $ xdßQxLÐLÆ· u x u x 5 xL ª " ª x¬ ª ³px xd u x% « xL« 5 Æ 5 ! 7 (In 7 63,/. ,.
(148) . Ö IJ$ _Û ª @ ª ]A P G!XQ»óßQxdx ª 5 x ÈKx«x ³5xL¬µ«x ÈQ= u x =ȱ È ª x ¸ tvuª P G!Xp» ßQxxzxd xL u ± u xH#$ " 5Q5xdx ´xd ®²5 $ xdßQxLÐ/ x¹x¬ ª ³5x xd ª u xyzx 5 x 5 "z Q/¸ P G!Xp»<ßQxx ª m· uª u u x "] Q¹pxx «xL ®²p tvu x× « xL« I 0- #$
(149) I
Documents relatifs
To illustrate the verification of the interoperability requirements using formal verification techniques previously presented, compatibility and interoperation requirements
The invariant ReadyNeighborRight specified in Invariant 6.3.4 states that if a node does not have an empty leaf sets (a not “dead” node or a node which has already
In order to verify model transformations with respect to behavioural equivalence we apply well-studied techniques based on the double pushout approach with borrowed context, for
This chapter illustrates two aspects of automata theory related to linear- time temporal logic LTL used for the verification of computer systems.. First, we present a translation
Le document 6 est un apport, toujours théorique mais en vue d'une application pragmatique, sur des mécanismes permettant de créer des milieux a-didactiques (ou à
Cette thèse a pour objectif principal de proposer des méthodes générales de modélisation des signes dans les ontologies biomédicales et la mise en place des mécanismes de
The main objective of the Software Technology for Adaptable and Reusable Systems (STARS) project is to develop an architecture model for DSPL construction that allows the analysis
We investigate the use of a synchronous programming language, Signal , and of a proof assistant, Coq , for the specication and the verication of co-inductive properties of