Du cahier des charges aux spécifications formelles : une méthode basée sur les réseaux de Pétri de haut niveau
暂无分享,去创建一个
Aujourd'hui, un des points cruciaux dans le developpement des logiciels critiques est le passage de l'informel au formel. Le but de cette these est de definir ici une methodologie de developpement permettant un passage plus intuitif du cahier de charges (specifications informelles) aux specifications formelles d'un systeme, en tenant compte de son comportement dynamique. Cette methodologie se base sur l'utilisation d'un modele lisible et expressif. Notre choix s'est donc porte les reseaux de Petri de haut niveau qui combinent trois qualites importantes : la representation graphique, le comportement dynamique et l'abstraction des traitements. Elle peut se decomposer en plusieurs phases. D'abord nous tenterons une representation graphique du cahier des charges par le reseau de Petri proprement dit. Puis la phase d'interpretation du cahier des charges ou nous annoterons le reseau de Petri obtenu par du langage naturel. La troisieme phase, dite de formalisation, transformera les annotations du reseau de Petri en formules mathematiques (contraintes). Enfin nous terminerons par une phase de traduction automatique du reseau de Petri en machine abstraite b et nous poursuivrons par une procedure b classique.