I am currently working with finite state machine and I was wondering how we could render this easily.
To achieve this goal, I will be using Graphviz, a set of tool in C++ that can render many graphs. They are based on a structure named "dot file".
I discovered a library named "Quickgraph" created by a Belgian guy working now at Microsoft Research : Jonathan 'Peli' de Halleux. It can work with MSAGL (Microsoft Automatic Graph Layout, ex Microsoft GLEE), but as this is not free I will make work together Graphvuz and quickgraph.
In some cases the solution I present here may freeze. As a consequence, I will also present a solution to be able to workaround this problem and thus to work asynchronously with the Process object. [Plus]