Je suis en train de faire une méthode formelle et l'un des projets consiste à créer un interpréteur de machine fini en utilisant Java. Il doit lire NFA à partir d'un fichier texte, puis convertir NFA en DFA. Il doit également sortir DFA dans un fichier texte. Ensuite, il passe à travers l'entrée de symbole et le processus DFA montrant le résultat si accepter ou rejeter.Interprète machine finie
Je n'ai pas beaucoup de problème avec le codage mais avec la conception. Je veux avoir une bonne façon de l'implémenter. Que devrais-je commencer? quelles classes devrais-je avoir?