Conversion from a graphical representation to a structural, text-based
representation of a business process. A method and system identifies
shared nodes in the graphical representation having more than one
incoming control connection. Segmenting a graph based on the initial
graphical representation based on the location of the shared nodes.
Converting each segment of the graph to a set of corresponding
segment-based structural, text-based representations. Creating a
resultant structural text-based representation comprising the set of
corresponding representations in which each of the segment-based
representations is defined to potentially execute concurrently.
Generating synchronization elements in the resultant representation
defined with reference to the incoming control connections of the
previously identified shared nodes, while maintaining the semantics of
the initial graphical representation in the resultant structural
text-based representation.