Analyse en CFC
Soit un réseau de Petri marqué borné.
- est vivant ssi toute CFC pendante dans le contient toutes les transitions.
- est réinitialisable ssi contient une seule CFC (+ non triviale pour la définition forte).
- est bloquant ssi contient une CFC pendante et triviale.
est vivant, non réinitialisable et non bloquant.
Correction partielle
Question 1
Acc = (CTL)
Safe = (LTL)
Si Acc Safe : vrai
Question 2
,
- vivant réinitialisable : faux
- vivant sans blocage : vrai
- réinitialisable borné : faux
Question 3
Pour toute exécution infinie de , il existe un état satisfaisant et tous les états suivants dans satisfait
Quantifier sur les traces (“Pour toute exécution infinie”), donc exprimable en LTL.
- en LTL :
- en CTL : non exprimable
Question 4
Question 5
- : jusqu’à ce que j’ai : vrai
- : pour tous les chemins, tout va bien : vrai
- : il existe un chemin tel que dans ce chemin je trouve un état, tel que dans ce chemin je trouve un état à partir duquel je satisfais toujours : vrai
- : il existe un chemin dans lequel j’ai qu’un seul chemin et à partir de celui-ci je vais pouvoir toujours satisfaire dans le futur : vrai
- : pour tous les chemins, il existe un état qui peut satisfait dans le futur : vrai
Exercices
Question 1
- le réseau est borné (oui, car graphe de marquage)
- le réseau est vivant (non, on ne connait pas les transitions, uniquement le graphe)
- le réseau est quasi vivant (on ne connait toujours pas les transitions)
- le réseau est sans blocage (on n’a pas de CFC pendante et triviale)
- le réseau est pas réinitialisable (car 2 CFC, et non 1)
Question 2
Quelque soit l’état accessible de , il existe une manière de satisfaire la proposition à partir de cet état (maintenant ou dans le futur).
Indice : quantification sur les états, donc CTL faisable.
En CTL :
En LTL : pas exprimable
Question 3
(CTL)
- (LTL)
Question 4
Question 5
- est-il borné ? Non, ne l’est pas. Supposons tel que
- est-il réinitialisable ? (si on tire vers autant qu’il faut, on peut revenir au marquage initial)
- (parce que au marquage initiale, la propriété initiale est fausse)