Chap05 buchi Chapitre Véri ?cation de modèles Automates de Büchi et SPIN Holzmann Chap Chap http w uqo ca luigi INF CPropriétés d ? états et exécutions cha? nes X X X s X X X s s s X ? Nous pouvons a ?rmer des propriétés pour X entier et a résultat entier
Chapitre Véri ?cation de modèles Automates de Büchi et SPIN Holzmann Chap Chap http w uqo ca luigi INF CPropriétés d ? états et exécutions cha? nes X X X s X X X s s s X ? Nous pouvons a ?rmer des propriétés pour X entier et a résultat entier Des états p ex à l ? état s X toujours invariant pas besoin de logique temporelle ici Des exécutions p ex x ? ou ? x ? mais pas ? x ? Observez que dans ce cas le contrôle est sur les transitions INF Chap État d ? acc eptation CComment véri ?er les propriétés temporelles ? Nous avons une machine dont nous pouvons observer certaines propriétés p ex ? qu ? une variable a toujours une certaine valeur ? ou une propriété temporelle ? Solution ? exécuter la machine en parallèle avec une autre machine qui observe et véri ?e ces propriétés ?? composition synchrone ? nous pouvons aussi véri ?er une propriété négative c -à -d que la machine ne satisfait pas une propriété ? never automata INF Chap CVéri ?cation de modèle Modèle à véri ?er Machine exprimant des propriétés à véri ?er Composition synchrone INF Chap CExemple AB pour véri ?er ?p p s Cet AB synchronise avec un autre AB seulement si la propriété p reste toujours vraie à toutes les transitions INF Chap CAcceptation dans les automates de Büchi ? Un automate régulier accepte toutes les cha? nes qui conduisent à un état ?nal ? Un AB accepte toutes les cha? nes in ?nies qui passent un nombre in ?ni de fois par un état ?nal ? Pour chaque expression de logique temporelle il y a un AB qui accepte les cha? nes qui satisfont cette expression ? Il existe un algorithme pour e ?ectuer cette construction pas discuté dans ce cours CIncomplétude des AB ? L ? AB de gauche ne considère pas le cas de recevoir un ? p ? Ceci simpli ?e la compréhension et la véri ?cation car les transitions qui ne conduisent pas au résultat désiré ne sont pas prises en considération p p s s s ? p INF Chap CExemple AB pour véri ?er p ? p true s p s Cet AB est prêt à accepter des transitions o? p est faux mais il est content seulement quand p devient vrai INF Chap CExemple ?p AB pour véri ?er que en ?n toujours p true p s p s ? true ? accepte p et autres mais après un certain p il n ? accepte que des p après INF Chap CComparer avec AB déterministe L ? AB ci-dessous n ? est pas bon pour ?p Car s ? il y a un er p qui n ? est pas suivi par ?p il rejette Il faut dans ce cas continuer à chercher un p futur après lequel ?p p p s p s Cet AB montre aussi les limites de l ?
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702187098wu43puscwo3pb9vnfbkvhlnkdwu3pni9urbszla4jxdqcmmsiddwaxso4uktuu0abxzall5fgm5jikraxwuv5i8nwhyvjowk5pb2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702684740sj9j5se4wwawiepow3xcxeokjafraueji5xhxrt09ve4tfir9vjj1gmexkolsmmrritac8kg4k9kte9qxxug7tajgms5xelo5v7s.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702566628flqmzfoomooso3hvzoh6ixmveovawdtaqhk7hqdccfegrz9ub8za7yl30csd6ttnpjh6lidbhu5rp4fslzm6hrjxfomxxl4av9r8.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702490194y8x7vjwhaqxxyp6ujh7juy2sjfiiquimjdewsrcv9efi5i7lvegerklv87vldmjtrxjug9w2frlnol2ieddkpivp8jjqb8fmzeei.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Y6WBp4vdEiERBY7yfDBEvONfpdDniod7t7r1PrRQGVDbz04JUichc4iuNXscUm07Axeg5dPTnOK84mWfDk0hibAE.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117021994955arzqcxm3qg8e9tpumpioajavvvamsxuvoiwsaqcjgmbyps3adlv3yeb7ukjjy5lpsysxudkaupx9b6id1p9olqeiyfn0k3z1dzy.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702396269aotsogshs1nsmrum4qqcvje1l27owo0jxo8gxpj4tfmlxxga50a3ldhqtrzivtmf2vaj2cxed8det0y3v8ejiisrrhxwpbecjnwr.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702488879evoadzgj9knoiiihukxckscp1iop7eh2rhrmfzxpzgfjmogoy8jy9qwf2fknnueorzslctgo2ihaim0usoapjiziq3uqv0eihstl.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117020777880xtae050t0ofe6n5lje58jho6bhhwnypspzoagchahhmmd2hpabaykax1lr0fsmrdznqin3eqqjszzdxv98apixjnb5ul435qjfb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117022309234s5ggb2pur4jbh4wnhnjgzayoeymo9n84czqmrwhj4h4h8hseaticglurlzxzimq4f6gfm5r1ra9yfa9csojnuffofzowmugxvqt.png)
-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 14, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 70.8kB