Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using yED to build an application flow-chart, and I can't figure out a 'nice' looking way of representing that a GUI's call to spawn a process loops back to the GUI process once it terminates, other than drawing another arrow to the GUI process.

Is there a better way of presenting a process looping back to its parent on return/exit other than drawing another arrow back to the parent?

share|improve this question
I added an answer, hoping that you really mean a flowchart, and not something else like a UML sequence diagram. – Robert Harvey Nov 6 '12 at 23:35
You would be correct. Sorry for the confusion – Mechaflash Nov 7 '12 at 14:27
up vote 2 down vote accepted

In an ordinary flowchart (not a UML diagram), any box that represents some other process, subroutine or method (returning back to the caller) would be represented by a box having double-vertical lines instead of single, the Predefined Process Symbol.

enter image description here

Return to the calling entity is indicated by flow control passing through the box, and out the other side, just as it would with any other non-terminating shape.

share|improve this answer
+1 May I ask where the image is from? – Mechaflash Nov 7 '12 at 14:26
Thanks. Cool site too. – Mechaflash Nov 7 '12 at 18:12

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.