Which of these are true with respect to the message arrows?
(a) The synchronous message arrow is used when a sending individual continues execution after sending the message
(b) The asynchronous message arrow is used when a sending individual suspends execution after sending the message
(c) The dashed arrow is used either to show the return of control from a synchronous message or to create a new entity
(d) All of the mentioned
The question was asked during an online interview.
This intriguing question comes from UML Sequence Diagrams topic in portion Unified Modelling Language of Software Architecture