In this chapter, we evaluate the tools presented in Chapter 3. The evaluation of each tool is performed based on the use cases defined in Chapter 4. An overview and a comparison of the main features of the tools are presented in the Section 5.1. Then, the evaluation of the tools on the 15 use cases is presented in Section 5.2.
For each use case, the tool’s functionality has been compared to the activity diagram defined for the particular use case. From this comparison, we determine if the tool is aligned with the activity diagram, or the tool follows a different one. As a result, we are able to capture the use cases that are fully or partially supported by each tool. The outcome of this this evaluation is presented in Section 5.3, where we discuss which tool can be used for performing a particular task.

  • 5.1   Basic Characteristics of the Tools
  • 5.2   Evaluation
  •       − Evaluation of T-Box Use Cases
          − Evaluation of A-Box Use Cases
          − Evaluation of A-Box and T-Box Use Cases
          − Evaluation Summary
  • 5.3   Different Tools for Different Tasks
  • 5.4   Conclusions