UML sequence diagram
Synchronous call
send message and suspend execution while waiting for response. Synchronous Messages are shown with filled arrow head.
Asynchronous call
send message and proceed immediately without waiting for return value. Asynchronous Messages have an open arrow head.
Reply Message
dashed line with open arrow head.
UML sequence diagram
https://rug.al/2015/2015-10-08-uml-sequence-diagram/