BRISSON Etienne 08/01/2009 Conversion du graphe en langage Transformation graphique de l'automate : La transformation consiste en la suppression des nœuds, les uns après les autres. Cela doit être fait jusqu'à suppression totale de tous les nœuds. Il est à noter que les arcs ne contiendront plus des lettres mais des expressions comprenant des lettres ainsi que des opérateurs comme l'étoile, l'addition et les parenthèses Première étape : créer un état initial et un état terminal virtuel Seconde étape : Suppression de boucle en répartissant le contenu sur les arcs entrants ou sortants. Le contenu de la boucle sera insérée en fin des expressions des flèches entrantes ou en début des expressions des flèches sortantes. Page : 1 BRISSON Etienne 08/01/2009 Troisième étape : Suppression d'un nœud. Pour cela, pour tout arc entrant, pour tout arc sortant, on crée un arc partant de l'initiale de l'arc entrant, allant jusqu'à la borne de l'arc sortant. Ainsi, tous les arcs entrants et sortants du nœud à supprimer peuvent être supprimés. Le nœud étant maintenant isolé peut être supprimé. REMARQUE : Si arc existe déjà, la création consistera uniquement à ajouter le contenu de l'arc désiré a celui de l'arc déjà existant mais avec un signe plus (UNION) pour séparer les données Quatrième étape : Cette étape consiste a ré-exécuter les étapes deux et trois jusqu'à entière suppression des nœuds. Page : 2 BRISSON Etienne 08 ...
Voir