Vérification formelle de systèmes. Contribution à la réduction de l'explosion combinatoire
暂无分享,去创建一个
La verification formelle de systemes concurrents temps reels se heurte au probleme de l'explosion du nombre d'etats a explorer. Ce probleme connu sous le nom ``d'explosion combinatoire'' a plusieurs causes. Cette these s'interesse a deux d'entre-elles. · Pour lutter contre l'explosion due a la representation du parallelisme par l'entrelacement d'actions, cette these propose des techniques basees sur l'approche des ordres-partiels pour construire un graphe reduit. Pour exploiter les ordres-partiels, les techniques proposees utilisent la construction de « pas de transitions » afin de limiter le nombre d'etats explores. Differentes constructions des « pas de transitions » sont proposees en fonction de la classe de proprietes que l'on souhaite preserver (Blocages, Equivalence de traces, LTL). · Pour lutter contre l'explosion due aux contraintes temporelles, cette these propose une approche par sur-approximation du comportement. L'objectif est d'avoir un graphe abstrait du comportement de la sur-approximation plus petit que celui du systeme. Comme classiquement, les techniques d'abstractions permettent d'obtenir une procedure de decision semi-effective. Lorsque l'analyse de la sur-approximation ne permet pas de conclure, la these propose une methode effective permettant de conclure pour les formules de LTL: le systeme est analyse, guide par les resultats obtenus sur la sur-approximation. Cette these presente les algorithmes de ces differentes techniques de reduction et l'outil tina (http://www.laas.fr/tina) dans lequel ils ont ete implementes.