Because sequence diagrams show a trace of execution, some UML tools can create them dynamically as a system runs, capturing what the collaboration actually does under a certain set of conditions. This ...