Task: Verify Collaborations
This task executes the architecture model to verify expected system behavior.
Purpose
To verify the overall collaborations between subsystems in realizing the system behavior.
Relationships
RolesPrimary: Additional: Assisting:
InputsMandatory: Optional:
  • None
External:
  • None
Outputs
Steps
Model actor block state-based behavior
For each actor on the use-case context diagram, create the statechart diagrams to generate the required events to trigger operations and state changes in the use-case block in accordance with the use-case black-box scenarios. 
Execute the model
Execute the model by stimulating the actor blocks so they in turn stimulate the use-case block in accordance with the use-case black box scenarios.
Compare the generated sequence diagrams with the use-case ones
Compare the resulting sequence diagrams with the use-case black-box sequence diagrams to visually verify expected behavior. If incorrect behavior is seen, update the use-case block accordingly.
More Information