Hello. My price may seem to be slightly expensive, but I have an explanation for this. I am a proficient C/C++ developer with a lot of interest in mathematics including discrete mathematics. I can easily implement Deterministic Finite Automaton, also known as DFSM, store it into text file and run a simulation. Program would be written on C or C++ (whatever you choose) under Linux or WIndows (whatever you choose too).
You can see that I have already completed not-so-simple task for one of my employers here: https://www.freelancer.com/jobs/CPlusPlus-Programming/Modify-Dijkstra-algorithm-traverse-the/ — it is a modification for Dijkstra algorithm. Well, customer was impressed :)