In this exercise we use the Telelogic Validator to perform automatic validation of our modified Server model.
Prepare the Telelogic Validator and start the Validator UI by selecting the synthesized SDL system symbol and clicking the Validate quick button in the Tau Organizer.
The Validator UI starts.
The Telelogic Validator tool analyzes the InfoServer model and produces validation reports. The reports are grouped into several categories. They include:
Let's examine these reports.
The Telelogic Report Viewer lets you expand and collapse groups of reports in the tree.
The following figure shows a validation report for our InfoServer model, produced by the Telelogic Validator using the automatically synthesized SDL model.
The second problem is a failed output that happens when the User sends Init signal to the Server and then tries to perform the Done request (Request_Done scenario), while the Server at the same time decides to fail and sends the Failure message to the User. From observing the input scenarios is obvious that the User is not prepared to handle the failure of the Server when it has already committed to the Request_Done scenario.
In this exercise, we used the Telelogic Tau Validator to perform automatic validation of our modified Server model.
In the next exercise, we will fix the problem in the extended InfoServer model and perform another round of automatic validation.