In this chapter, we evaluate the tools presented in Chapter 3 by selecting the tools which are available for use. The evaluation of each tool is performed w.r.t. 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 w.r.t. the 15 use cases is presented in the 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 supported 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   The Basic Characteristics of the Tools
  • 5.2   Evaluation of the tools w.r.t. he Use Cases
  •       − Evaluation of T-Box Use Cases
          − Evaluation of A-Box Use Cases
          − Evaluation of A-Box and T-Box Use Cases
          − Overall evaluation
  • 5.3   Different tools for different goals
  • 5.4   Conclusions