• Aucun résultat trouvé

Utilisation de B pour la vérification de spécifications UML et le développement formel orienté objet

N/A
N/A
Protected

Academic year: 2021

Partager "Utilisation de B pour la vérification de spécifications UML et le développement formel orienté objet"

Copied!
162
0
0

Texte intégral

(1)Utilisation de B pour la vérification de spécifications UML et le développement formel orienté objet Ninh Thuan Truong. To cite this version: Ninh Thuan Truong. Utilisation de B pour la vérification de spécifications UML et le développement formel orienté objet. Génie logiciel [cs.SE]. Université Nancy II, 2006. Français. �tel-00080852�. HAL Id: tel-00080852 https://tel.archives-ouvertes.fr/tel-00080852 Submitted on 21 Jun 2006. HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés..

(2) ´ UFR mathematiques et informatique. ´ Ecole doctorale IAEM Lorraine. ´ Departement de formation doctorale en informatique. ´ Utilisation de B pour la verification de ´ ´ specifications UML et le developpement formel oriente´objet ` THESE ´ ´ et soutenue publiquement le 05 Mai 2006 present ee pour l’obtention du. Doctorat de l’universite´Nancy 2 ´ (specialit e´ informatique) par. TRUONG Ninh Thuan. Composition du jury ´ President :. Didier Bert, CR CNRS, IMAG Grenoble. Rapporteurs :. ´ Veronique Viguier Donzeau-Gouge, Professeur, CNAM, Paris Henri Habrias, Professeur, Universite´ Nantes. Examinateurs :. ´ Vincent Poirriez, Maˆıtre de Conferences, Universite´ de Valenciennes Michael Rusinowitch, DR Inria, Loria Nancy. ` : Directeur de these. ` Jeanine Souquieres, Professeur, Universite´ Nancy 2. Laboratoire Lorrain de Recherche en Informatique et ses Applications — UMR 7503.

(3) 

(4)     ! #".

(5) $ %'& %)(+* ,-%'& %).0/ 1. 42 3 57698;:<5=?>A@B8DCE76GFC:@IHKJMLN:OP67OQCR>S5-TU5K<V:OP64C59WX59C=OY59C?OP@MHOP<ZODH>S59LQL[5W\5@

(6) 8]L576^JS59C6_@S@M596 R>O`_@

(7) 8aC59@IHb>=75c8DC:<V:bOPLVJ#_6767OYd9L5Uegf

(8) _b>h6-@M5iJ5>A<5@

(9) 8hjkF>AC59C7l#JI>O67659@

(10) 8`L[576:hd76U59@

(11) 8Q6:==5mJM8n59C WX5765o=>h6U576e piqr

(12) sutmsuqwvgxIy{zhy{tm|A}Uqh~ HOQC5=8DC9OD=5€Hh58Q‚#E76U57lƒW„3 :€8Y_b>7T_>C6c :OD8G=_@Uj†:@M=5 58:w<59OQLPL‡‰ˆ =5KR>S5kT5†JI>AOP66U58DC:<V:OQLPL59CŠH:@6ƒL[576GWX59OPLQL59>AC5764=_@IHbOQ8DO‹_@6UeaŒ5Š8DO‹59@S6GˆLŽ>O5o7JIC9OPWX59C W\:JMC_ _@IHA5XFC:b8DOD8D>#HA5?J_>AC€:b<V_OQC‘HbOPC9ONFA‡€=5€8DC:<V:OQL’l;J_>AC‰6:„HOP6YJ_@SOYd9OPL“OD8n‡€5846: J#:8DO‹59@M=57l`J_>ACKL3 :O‹Hh5KR>g3 59LQL[5W„3 :”:7JhJ#_C8n‡K8Y_b>8;:> L[_@AFHh5=576:b@S@M‡576Ue •ƒ–h}UxIsutmzAy{q—•tD˜Sy{tmqA}‘™€x

(13) sišhqr

(14) y`›œxIyI˜

(15) qAcwqhsu}btƒwrŸž}bt r

(16) ~ C:7JJ#_C8n59>C6^Hh5-8Q‚#E76U5Ue#Œ#5 L576C59WX59C=OY5?H{3 :<V_OQCKd9O‹5@€<V_>L“>:==5mJM8n59CKL[:X=‚:C‹Fh5Hh5K=7548DC:<V:OQLi58-H{3 :b<V_OQCŠ=_@6:b¡ =C‡L548n59WƒJ

(17) 64@Ÿ‡=57676:OQC5ƒJ#_>C5o:W?OQ@M59C4W\:XC5=9‚#59C=9‚#5Ue ™ tm¢ItmqA}‘£\qA}b¤‘•ctnsg¥qhsu¤¦?x

(18) tm}b}btmqšbƒ§¨t ¥©arMqhª-«\y`~tnsgxI¬Gtm¤¥©Ÿ 5o:bWOQ@I:b8n5>AC76e\Œ5„L[596 C59WX59C=O‹5?Hi3 :<_OPC:==5nJŸ8n‡Hh5^J#:C8DOD=O­J5Cˆ=5†T7>C9®e ¯ 5 @IH:@

(19) 8Š=58‹8n5‘8Q‚#E76U57liTS3 :OG59>°LN:B=‚:@I=5€Hh54J#_><V_OQC =_LQLN:Ad_C59C :<5= L[576‰=_LQL[E‹Fb>576€H:b@6 L5‰FC_>UJS5€±G²±³c´i²†l piqr

(20) su›¦tmqA}b}UqµpirM¥VzAy{xI¤‘¶k}UrIsg¥htm~¸·\ªQqb¹IrIsg¢

(21) }UqA‘™ t qhy`›™€x

(22) susg– º4» rIªPrI~ º ~~rI¼Btn”«\tmrM¢¾½c©Ÿt žVx

(23) yižh”·\}bsurIyŸ¹¨¿grIsgx

(24) tY¹

(25) ”vgrI¼Btn}¨½c©ax

(26) y{rIªtmkÀmÀnÀ luTU5L[596 C59WX59C=O‹54J_>ACXL[5X8DC:b<V:OQL†R>S5\@M_>h6X:<_@6^ :bOQ8ƒ5@Á=_bWW?>@Â58gJ#_b>AC\@M_6HbOD=>A669OD_b@6?67>C L576Š67>9TU58Q6ŠL[576;JMLŽ>A64<V:C9O‹‡96e à 596†JMLŽ>A6ƒFC:@IH64C59WX59C=O‹5W\5@

(27) 8Q6463 :HC5767659@

(28) 8;ˆ ¼Är‰År

(29) ¼BtmªnªQq 58;ˆ ¼Äqh~€rI¼Btn~". .

(30)

(31) ƾÇKÈaÉiÊ[ËÌ?ÍMÎkÏ. [[.

(32)

(33) ÐÒÑ ÓÕÔÖ%. × %Ø1. & ÑÙ/ ,†Ú)( %Û1. . ]Ü ÝÞußQà€ákàhâãuäIåiæàhâ èéMê æVëaáuå{ì êZí ë é ï h9ð#4"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" wòSóôD!õ\[Kö÷"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" øG Sƒù?ú#ûcüGwýØ"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ÿò![b €ó üGý  ö "K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"  ú#ûNôó ‘! U [kó!S!S "4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ï h![ú  "K"Š"4"Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ò!  

(34) U ^b [óS óŠ Mò  

(35) U wüƒwýÄ.  [[ Aƒö "4"4"Š"4"Š"K"Š"4"4"Š" !4 õ Kó

(36)  ú#ûcóS ScŠóò  Mõ\Acô‹!õ\`öµ"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" g €ó  õ\òõ\[! "4"Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"   !#"$ %&(')+*$. ç î ñ ñ þ þ þ  .  ,-,. ç èéMê æVëaáuå{ì êZí ë é ÝSå/.1032 ê54 ëaákàhâ76më

(37) æ80ÄàAßDßQàhâà ê79 ßQÝ3032 ê54 ëaákà;: çî < " < = h!óSw >#ð‰õ\òSó^ô‹!õ\[ "4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" <@? < " < " < ÿAò S[ "4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" <@? < " < C" B üƒ[[  "4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" < ñ < " < " ? ï    

(38) U Õ"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" < þ < C" B ýi ?õ\òSAóKö "Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" <  < C" B#" < g!òh w[#ôD!õ\["4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" <  < C" B#C" B DSSóõ\Aó ?õ\òSAóKö "4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" <  [S úS! [ "Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" <  < C" B#C" B#" < < C" B#C" B#C" B EG F\Sõ\h"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" B < < C" B#C" B#" ? wòU õ\ƒóŠõ Mb[ "Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" Bbþ < C" B#" ? G ð#SS "Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" B < " ? HJI hL Kw"K"Š"4"Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" B$ é O ÝæXë

(39) /Þ Pà ê â\à Rê Q SUT M N ë é â ê æå{ì êZí ë 1 MLV B#" < ï SW! S€

(40) !cú#û+"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" B$X .

(41) B#"CB. B#" ?. î `cê Ý ê ? "<. ? C" B ? "? ?. c. $. "ñ. üGý Š" "4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" B#C" B#" < G ø  €üƒwýZYcó# [Ÿò!Acó#  b! õõ\Á"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" B#C" B#" < " < ÿG  b! õõ\có ú#û "Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" B#C" B#" < C" B ÿG  b! õõ\cóK "Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" B#C" B#" < " ? ÿG  b! õõ\cóK[ úM!  "4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" B#C" B#" < " ñ ÿG  b! õõ\cóK]ò \^SS "Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" B#C" B#" < "­þ ÿG  b! õõ\có ò _ YY! S[S "Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" B#C" B#C" B ý{ òõX h) \JSKóŠüGý "4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" B#C" B#" ? = h!óSwù Šï ý "K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" B#C" B#" ? " < G ð# !S‘"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" B#C" B#" ? C" B ï A! [h„"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" HJI hL K "4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ákàbß a[Ýæ ê ÿò![b €ó üƒwý„ ö "4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ? " < " < ÿò![ ó4ó#  b! õõ\ƒóŠ  "K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ó ò _ YY! S[S„"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ? " < C" B ÿò![ ó4ó#  b! õõ\ƒ ? " < " ? ÿò![ ó4ó#  b! õõ\ƒóŠ[ úŸ!  "Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ? " < " ñ ÿò![ ó 9ð !S Šï ý "4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ? " < "­þ ÿò![ ó  õ\ò YYõ\AóKüƒwýÄ õ\òSó;ô‹!õ\[ "Š"4"4"Š"4"Š"K"Š"4" ò!  

(42) U ^b [óS ‘ô‹!õ\[ "4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ? C" B#" < ò!  

(43) U  ô‹!õ\[Ø"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ? C" B#C" B ] [óS  ô‹!õ\[ "Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" H Ÿò  

(44) U  ô‹!õ\[4!hòú#û"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" HJI hL K "4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4". g3"L*Jhjilkeh

(45) monpq>rs"kh

(46) ilkeh

(47) m/n;t3uwvxnyhz&zhb>+no;{ ~ A2 æ í ãuìÝ êZí ë é áiàwßPÝBâ52J0ÄÝ éMêZí€ åià€ákàhâR0„ëaáoßQàhâ Q S‚T ñS" < ÿò![b €ó €ú#ûcó SŠõ\ò Yn K ö "4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ñS"CB ƒ„ 

(48)  I Šó^!(K bcóúŸSô‹!õX €ó õ\ò YYõ\óKKüGý "4"Š"4"4"Š"4"Š"K"Š"4" ñS" ? g !òó!KóŠóò![b €ó õ\ò YYõ\óKKüGwýÄ€ö "4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ñS" ñ ÿò![b €ò!

(49)  U ócó#  b! õõ\ƒóŠ c"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ñS" ñS" < H !WS W !- òSò! ;ó õ\ò YY õ\óK ;ókó#  b! õõ\gó† kkóò![b . €ö "K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ñS" ñS"CB gW SóóŠU ‡† I (Kõ\Šó [õ ! "K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" Sñ "­þ ÿò![b €ò!  

(50) U ócó#  b! õõ\ƒóŠ[ úŸ!  "K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ñS"­þ#" < H W! SW !w òSò!  ó ÷õ\ò YYõ\óK ó”ó#  b! õõ\‘ów[ úM! — óò![b  ö "Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" . ?< ? < ?$? ?$?. ñ. ?. ñ. ?. ? . ñ. ? . ñ^B ñ^B ñ? ced. ñhþ hñ þ ñ^ þ$f þ$B þ? þ? þñ þbþ þ$ þ$. |}, ƒ

(51) î ñ ñ $   $ 8B 8B. <.

(52) ñS"­þ#"CB gWSóóŠU ‡†S I (Kõ\Šó [õ ! "Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ? ñS"­þ#"CB#" < ÿò![b €€ö "4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ? ñS"­þ#C" B#C" B ò!  

(53) U \ógòòõ\h]ó õ\óK^ó ó#  b! õõ\^ó;[ úM! ˆ Vñ ñS"C ÿò![b €ó  õ\ò YYõ\óKKóó#  b! õõ\Gó ò _ YY! S[SG ö "4"Š"K"Š"4"4"Š" 8 ñS"‰ HJI hL Kw"K"Š"4"Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" 8 ~ 2Aæ í ãuìÝ êZí ë é áiàá í ÝäIæVLÝ 0Š0Äàhââ ê Ý êZ‹í  åiàhâ Q SUT Œ V þ#" < W SóKóŠU  "Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" $f þ#C" B ÿò![b €ócó#  b! õõ\ƒ ) \JSüƒwý„ ö "Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"  < þ#C" B#" < ÿò![b ó  ó#  b! õõ\KóK  "Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"  < þ#C" B#C" B ÿò![b óA! [hGüƒwý„ Šï ýÛ"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"  < þ#C" B#" ? ÿò![b ó  ó#  b! õõ\Kó ú#ûÕ"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"  ? þ#" ? ò!  

(54) U óch! [hó   I ( Kõ\

(55) !cõú[

(56) ócóò![ S "Š"4"4"Š" $ þ#" ? " < ò!  

(57) U óA! [h[õ "4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" $ þ#" ? C" B ò!  

(58) U óA! [hõKú[Sò "4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" $ þ#" ñ HJI hL Kw"K"Š"4"Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" $X ~ 2Aæ í ãuìÝ êZí ë é áiàAâ\âUì 2 é Ýæ í ë

(59) â Q S‚T à é å êZí ß í âZÝ éMê : V ç #" < ÿò![b €ó €ò

(60) !X€ö "4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" X$B #C" B ò!  

(61) U óŠ Mò  

(62) U Sƒüƒwý ù

(63)  ­ ó4ócú[[ h Sƒó ! óŠö "4"4"Š" Xñ #C" B#" <  ú[[ h SGóŠ ! 4óS Ss  S4õX [S úS! [Š"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" Xñ #C" B#C" B  ú[[ h SGóŠ ! 4óS Ss  S4[õ  h ŽD8 ! F\Sõ\h  "Š"K"Š"4"4"Š" Xñ #" ? W SóKóŠU  "Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" Xbþ #" ? " < ÿ![ wó   I ( Kõ\ "Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" Xbþ #" ? C" B wAóò[7 €óò

(64) !bó   I ( Kõ\4ù

(65)  ­ óKóŠó#  b! õõ\cüGýÄó A! [h Šï ý "K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" Xbþ #" ? " ? ò!  

(66) U ó Mò  

(67) U SƒüƒwýÄ Šï ý óò

(68) !b "Š"4"Š"K"Š"4"4"Š" X$ #" ñ HJI hL Kw"K"Š"4"Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" X$ d. ƒ. $$ :. Œ. œ. ‘’*^hz>Šnykm/“”r$Š&(')m-–•>#+n#&zŠ"—/&zm-rrs“”no!˜_m-*J“™ &š{. æ í âZà à é ìë 0 O{ê à—ákàµìàhæ ê Ý íDé â ꐝ-O àhâ°áa[ÝâUâZëaì í Ý êZí ë é áiàAâÁÝ " < "CB. OoO. æVëaì 4 àhâ„ëIÞ/Pà ê â O Më å{æ. ›-›. çžaç. ý{! ScóŠõ Ÿb[wh!ŠõX [SG úS! [ƒö "Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" < f$B ý{ I Ÿó ­  Sóc   !SG!hòƒú#û "K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" < f$B C" B#" < „G  úó#[!S[ "Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" < f$B C" B#C" B „G ;ó#[!S[ "4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" < f ? " ? !4 õ Kócó#  [Ÿò!A I Ÿ ó ­  ScüGý„€ö "4"4"Š"4"Š"K"Š"4"4"Š" < f ? " ? " < H Ÿò  

(69) U  "4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" < fñ A[.

(70) " ? C" B. Ÿ. V. N. ú [[ h SGó ! "Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" " ñ = h!  4ó­ >!cõX [S úS! [cóS S^4õ\AóK"Š"4"Š"4"4"Š"4"Š"K"Š"4" "­þ HJI hLK "4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ~ ÝSß í ákÝ êZí ë é áià â O 2hì í ãuìÝ êZí ë é â\ë

(71) æ í à éMê 2AàhâXëI/ Þ Pà ê âà é : #" < H W! SW !ó ?õX [SóŠ[  õ   "Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #"CB  ú[[ h SGó ! Š !ò!b hƒ

(72)  9ð#ò € ó ò

(73) ! "K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #C" B#" <  ú[[ h S]ó; ! ƒ ò]š ù Xò

(74) !ŠóAò SS

(75) }! S^]ò \JSSó ­  Y Ÿó  Mò! S "4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #C" B#C" B  ú[[ h SGó !  ò¡ ù  ò

(76) !\[S¢ 

(77) h£ SKSó#[S[\" #" ? G ð# !ó ! !òòƒó I 

(78) õ) \^Sccú[[ h ScóŠ ! ¾"4"Š"4"4"Š"4"Š"K"Š"4" #" ? " < g! !òòó4W ¤!ò¸"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ? C" B g! !òòóŠA[b [ò "K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ? C" B#" < g! !òòó!ò MS€"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ? C" B#C" B g! !òòó !òòóS "4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ñ gW SóKó4U  "Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ñS" < g!òA wó

(79)  òW SóóŠU  "4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ñSC" B H Ÿò  

(80) U üGý "Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ñSC" B#" < ÿG  b! õõ\KóŠ  "Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ñSC" B#C" B ÿG  b! õõ\KóŠ]ò \^SS "Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ñSC" B#" ? ï A! [hGó € I ( Kõ\ "4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ñS" ? H Ÿò  

(81) U ö "Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ñS" ? " < [SG úS! [ "4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ñS" ? C" B [S4óK[ õ   "Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ñS" ñ ] [óS ó ò

(82) ! "Š"4"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"4" Entry Building #"­þ HJI hL K "4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" T a[ëIå êZí ߆âVå O¥O ë

(83) æ ê ÝS帥 á 2¦MàAßQë O¥O Jà 0„à éMê : O Ýæë

(84) /Þ Pà ê â X#" < g!4 õ Kó^S8[ƒú[[ h Sƒó ! "Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" X#C" B  ý 8[iö†ñôD! "Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" X#" ? ÿ![ €ó4

(85)  8[{ö;A "Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" X#" ñ HJI hL K "4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ë é ìAßQåiâ í ë é HJI AL K4óŠ ?A![ú  "Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ò!  

(86) U ^b [óS ‘ô‹!õ\[Kó Ÿò  

(87) U ScüGwý "K"Š"4"Š"4"4"Š"4"Š"K"Š"4" g!4 õ Kó

(88)  ú#ûcóS S^4óò  Ÿõ\hcôD!õ\iö "K"Š"4"Š"4"4"Š"4"Š"K"Š"4" i! Ÿ[‘"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" G AA[!Sõ\AGóKóò  Mõ\AGö

(89) !cú#ûÙ"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" G ð#S€ó ­ >!c ! !òòcú#ûcóS S^ õ\òSAó4ö "Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4". < fñ < f$ < f$. . [[. çIç

(90) ç. <$< B $< <@?. <$<@? <$< ñ <$< þ <$< þ <$< þ <$< þ <$<  <$<  <$<  <$< <$< <$< <$<  <$<  <$<  <$<  < B$f < B$B. çMî. ç. <B ? < B ñ < bB þ < B$ M Œ < B < B < B$ < B$X < B$X < B$X.

(91) ò! 

(92) U  óGS Sh!Šó#  b! õõ\^ó ò _YY! S[Sc;ó#  b! õõ\^ó ò]\JS S "4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" < B$X ÿ¡­ > !c M! Ÿ[\"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" <@? f : §. :. N. í Þuß í ë

(93) ä

(94) æÝ O–4ií à ¨ ßQë

(95) âZâUÝ í æVà#: „" < ý{ b) \^S "K"Š"4"Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" „C" BÛý{cSõúÄ"Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" „" ? ý{! Sú[

(96) [! "4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" „" ñ ý{^ô‹SS "Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" „"­þÛý{cW úS[W Sc òSò! [òÛ"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" T ÝÄâ O 2hì í ãuìÝ êZí ë é ákå¸â  â ê ©0Äà€ákà O ÝâUâUÝäIà 9Äékí ¦IàhÝSå ö" < ý{4õ Mb7 h Types.mch "4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š" öC" B+ý{4õ Mb7 h Basic.mch "Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š" ö" ? ý{4õ Mb7 h System.mch "4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š" ö" ñ)ý{4õ Mb7 h System imp.imp "Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š" T ÝÄâ O 2hì í ãuìÝ êZí ë é ákå¸â  â ê ©0Äà€ákà€ìhë éMê >æ ªIßQà  á aNÝìhì hâ ï " < ý{4õ Mb7 h Card.mch "Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š" ï C" B ý{4õ Mb7 h Controller.mch "4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š" ï " ? ý{4õ Mb7 h Reader.mch "4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š" ï " ñ'ý{4õ Mb7 h Door.mch "Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š". Nð. çîç ç +î Œ. <@? @< ? @< ? @< ? @< ?.  X X. çcç <ñ < <ñ < <ñ ? < ñbñ ç ced < ñhþ < ñhþ < ^ñ  < Jñ .

(97)

(98) ÐÒÑ ÓÕÔ %. < "< < "CB < "?. × %Û1. «Ø,–¬ ­. ( %Û1. H !WSW!K òSò! Kó SŠõX [SKö—"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š". <X. üƒ 9ðõ 4óŠõX [S úS! [ "4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" B < ÿò  Ÿõ\hG

(99) !^[U> #ð "Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" B$B "< ñ üƒ‘! F\Sõ\hó ?õX [S Exemple1 "4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š" B ? < "­þ H W! SW !K òSò! Kó ‘! F\Sõ\Aw"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" Bñ < "C ÿAò S[wó €òòSõ\h "4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" B B#" < ÿG  b! õõ\ó ú#û  ŽD9ð! [có¯ ® ö;A# X$°€ "Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ?$? B#"CB ÿG  b! õõ\ó4 ±  ŽD9ð#! [có7 ® w I š! f < °€ "4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ?$? B#" ? ÿG  b! õõ\ó4[ úM! qŽD9ð! [cóR  ® ö-# X$°€-"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ? ñ B#" ñ üƒ 9ðõ 4ó4ó#  b! õõ\KóŠ]ò \^SS4üGwý/B#C" fB"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ?  B#"­þ ÿG  b! õõ\ó ò _ YY! S[S  ŽD9ð#! [có7 ® w I £! f < °€µ"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ? B#"C ý­ ![W !üƒwý„ 8SS¾"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ?  B#"‰ ý{

(100) 8 \JS  có

(101) > [U>  "Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ? X B#"C ý{Š

(102) 8 \^S   "4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š" ? X Foundation B#"CX üƒS

(103) !Kó ‘

(104) 8 \JS   "Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š" ñ^f Core - Backbone B#" < f¸ý{Š

(105) 8 \^S   "Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š" ñ < Behavioral Elements ? " < ÿò![b  òSò! Kó SK ŠcóŠƒ ![ú  "4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ñ^ õ [[ [[ò "4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ñJ ? C" B ÿò![b €ó  ![ú  в ? " ? ÿò![b €ó SK A  "Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ñ^ ? " ñ ÿò![b 

(106) ![Kó SK Mò! Ä"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ñ^ ? "­þ ÿò![b  òSò! Kócò  "4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ñ^X ? C"  ÿò![b €ó SŠ! S[ "Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" ñ^X ? ‰" ÿò![b €ó €òòSõ\A4"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" þ$f ? C"  ÿG  b! õõ\ó4[ úM!  "Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" þ < ? C" X  ! h 7 €8SScó Ÿò! ScüGý„ó4ó#  b! õõ\ƒóŠ[ úŸ!  "Š" þ$B ñS" < Eƒ €h! Šõ Ÿb hKc Šõ Ÿb[¾"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" bþ ñSC" B H Ÿò  

(107) U ó4

(108)   Mò!  Vû8ò collectData "4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"  ñS" ? H W! SW !4 òSò! Šó õ\ò YYõ\óK4ó^ó#  b! õõ\ó ^;7 óò![b  ‘ö³ ñS" ñ Eƒ €h!Kõ\AóKŠcõ\ò YYõ\AóKó  ó#  b! õõ\Kó4  "4"Š"4"Š"K"Š"4"4"Š" $ ñS"­þ [S úS! [4öµ!! ŸSóS hù

(109)   Mò!  createComputer "4"Š"4"Š"4"Š"4"K"Š" $X ñSC"  H Ÿò  

(110) U õ ) Kó ?õX [S úS! [ CreateComputer "K"4"Š"4"Š"4"Š"4"K"Š" 8f ñS‰" H W! SW !XóƒõX [SKö óò![ò4ù”

(111) ![!4ó  ó#  b! õõ\Xó Šó B I ( Kõ\ ó [õ !Â"4"Š"4"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š" < ñSC"  [S Types ó ó#  b! õõ\KóŠ có € I ( Kõ\Šó [õ ! "Š"4"Š"4"Š"K"4"Š" < <.

(112) ´oµ¶©·¸º¹¸J»š¼8½)¾ ¿LÀ¸^». B. ñS"CX ÿ ò![b €€öµó ?!(K bŠúY‹ô‹!õ\ò3ÁR–ÃÄ "Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ñS" < f H  !WSW!ƒ òSò! có\õ\ò YYõ\óKGó]ó#  b! õõ\;ó[ úŸ! ]óò![b   ö "Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ñS" <$< Eƒ €h!Š4õ\AóK4^4õ\ò YYõ\AóK4ó ó#  b! õõ\KóŠ[ úŸ! Á"K"Š"4" ñS" < B¸ [SK úS! [Köµ!! ŸSóS hGù

(113)  ú#û Interaction "4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K" ñS" <@? [S Types ó €ó#  b! õõ\óŠ[ úM! wó € I ( Kõ\Šó [õ ! "4"Š"4"Š"K" ñS" < ñ ÿò![b €€öµó ?(! K b4óúŸSô‹!õX ÅÁR–ÃÇÆ¾"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ñS" < þ¸ÿò![b €€öµó ?(! K b4óúŸSô‹!õX ÅÁR–ÃÇȾ"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ñS" <  H W! SW ! òSò! ?ó õ\ò YYõ\óK?óó#  b! õõ\Šó ò _ YY! S[SŠG7 Xóò!  Y b € ö "K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" þ#" < ÿG  b! õõ\KóŠ ó € I ( Kõ\ŠóŠ Ä"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" þ#C" B [SK úS! [Köµ!! ŸSóS hGù \  Person "4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K" þ#" ? üƒ 9ð#õ Kó4ó#  b! õõ\Kó ú#ûó € I ( Kõ\Šó  "K"Š"4"Š"4"4"Š"4"Š"K"Š"4" þ#" ñ [SK úS! [Köµó

(114)  ú#û pp1 "Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" þ#"­þ H Ÿò  

(115) U w óó#[S[K M8! õX [S úS! [ Person "Š"K"Š"4"4"Š"4"Š"4"Š"K" þ#C"  [SK úS! [ Model "4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K" þ#‰" H W! SW !K òSò! 4ó^õX [SGö "Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" < ÿG  b! õõ\KóŠ[ úŸ! w U4U cóŠóò MSóS S[!  [!Ä"4"4"Š"4"Š"K"Š"4" #C" B H W! SW !ó^õX [SGóò![ò "4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ? ÿG  b! õõ\KóŠ ó € I ( Kõ\Šó

(116) 7  Kù[U>  "4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ñ ÿG  b! õõ\KóŠ[ úŸ! ó ò

(117) !\óGô‹!õ\W !Kó ?ú

(118) !!) K!?"4"Š"4"Š"K"Š"4" " < G ðõ 4óŠ! €úó#[!S[ "4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" C" B G ðõ 4óŠ! !ó#[!S[„"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" " ? H Ÿò  

(119) U € òSò! 4ó S4õX [S úS! [Köµóò![òKù

(120) ![!ƒ ó SK ŠüGý " ñ ÿ #ðõX [S^ úS! [-!! ŸSóS hùŠó #ðX ]![ò]

(121)  ! Sƒ A  úó#[!S[ "4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" "­þ = h!  4ó ­ >!cõX [SGóS Sõ\óK4"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" C"  G ðõ 4ó48   Kh!4! Scúó#[!S[s  ó#[!S[ "Š"K"Š"4" ‰" [S Flight "Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K" C"  [S Plane "Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K" C" X [S Engine "4"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K" #" < H W! SW !ó ?õX [SóŠ[  õ   "Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #C" B ÿG  b! õõ\KóŠ ó € I ( Kõ\ŠóŠA(! ÉK ó ­ ] KB"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" #" ? ÿG  b! õõ\KóŠ]ò \^SSƒó  ò

(122) !\ó h!òóS S‡  ‘ú Ê[õ\A€"Š"4"4"Š"4"Š"K"Š"4" #" ñ [S4óK[ õ   Ë €ò

(123) ! "4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" X#" < üƒ 9ð#õ KóŠ õX [S úS! [Š[h!õ\òó# [! "4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" X#C" B „ƒ![W !ó4ö;A "4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" X#" ? = h!ôY 4óŠ

(124)  8[{ö;„"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"4"Š"K"Š"4"Š"4"4"Š"4"Š"K"Š"4" ÿG  b! õõ\\ó ò _ YY! S[ òSò!ò\ù

(125) ![!4ó?[[ bSó?Aó Äú#û4ó?  < "4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K"4"Š"4"Š"4"Š"4"K"Š"4"Š"4"4"Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K" Reader B ÿG  b! õõ\Kó ò _ YY! S[ó €ú#ûcóŠ  Reader "Š"4"Š"K"Š"4"4"Š"4"Š"4"Š"K". 8B ?. V ñ þ 8 8 $ 8 $ f $B. ñ bþ  $ $X X ? X ? $X  $X  <f ? <f ? < fbþ < f < f < f$ < f$ < f$ < f$ B. <$< $< < $< < $< <. < Bñ < bB þ < B$. X. . < $B X <@? f.

(126) Ì.0/. (ÎÍ × ­. *0/ ,¥Í .. `ý \WS]K WS-óú#ûKAAó!²[[  óS SK ‘ ! )\JSXó

(127) [SóS!Xó„ b

Références

Documents relatifs

Utilisation de B pour la vérification de spécifications UML et le développement formel orienté objet.. Ninh

Pour une source de données locale avec un pilote de type 1, l'URL pourraît être de la forme

La programmation orientée objet est devenue populaire en 1983 avec la sortie du langage de programmation C++, un langage orienté objet, dont l'utilisation ressemble volontairement au

En programmation orienté objet un programme est un ensemble d'objets qui fonctionne ensemble 

Nous pensons en effet que la construction simultanée et multi-vues d’une spécification dans un développement conjoint est un facteur important permettant d’une part de

Dieu Donné Okalas Ossami, Jeanine Souquières, Jean-Pierre Jacquot.. To cite

L’inva- riant (pdb; orig) ⊆ sit ∧ (pdb; dest) ⊆ aut affirme qu’une porte ne sera débloquée que pour une personne située dans le bâtiment origine de cette porte et que la

Il n’est pas toujours facile de réaliser chaque attribut à implanter en termes des attributs fournis, en particulier lorsque les modèles de données des interfaces PI_dev et PI_ots