Sequence diagrams can add execution occurrence to lifelines to control the start and finish behavior or flow of interactions to develop interactions for C/C++ applications..
You can nest execution occurrences to indicate nested behavior in a call sequence. A nested execution occurrence overlaps an existing execution occurrence, and enables you to distinguish exactly where the activity associated with each message starts and finishes.