Content deleted Content added
→top: ce lead, add wikilink, rm context notice |
ce |
||
Line 6:
==Applications==
Process-graph is in use in different fields of application in Process Network Synthesis (PNS) .<ref>{{cite journal|last1=Friedler|first1=F.|last2=Huang|first2=Y.W.|last3=Fan|first3=L.T.|title=Combinatorial Algorithms for Process Synthesis|journal=Computers Chemical Engineering|date=1992|volume=16 |issue=Suppl
Process graphs are also used in understanding the control flow of multi-threaded processes. If there are n concurrent threads running, a process graph models the execution of n concurrent threads and their trajectories through an n dimensional Cartesian plane. The origin of the graph corresponds to the initial state where none of the threads have completed an instruction. Each directed edge corresponds to the execution of an instruction and transition to other. Valid edges can either go up or right because programs cannot run backward for the edges to left or down. Since two threads can't complete the same instruction at the same time, diagonal edges are not allowed.
|