1. Experimental Evaluation of Traceability Checking Tool for Goal Dependency Modeling
- Author
-
Atsuo Hazeyama, Nobukazu Yoshioka, Takao Okubo, Haruhiko Kaiya, Ryotaro Yamada, Shinpei Ogata, Wataru Fujita, and Hironori Washizaki
- Subjects
Dependency (UML) ,Delegation ,Traceability ,Computer science ,business.industry ,media_common.quotation_subject ,020206 networking & telecommunications ,02 engineering and technology ,computer.software_genre ,Unified Modeling Language ,0202 electrical engineering, electronic engineering, information engineering ,Decomposition (computer science) ,020201 artificial intelligence & image processing ,Class diagram ,Plug-in ,Software engineering ,business ,computer ,media_common ,TRACE (psycholinguistics) ,computer.programming_language - Abstract
In a complex socio-technical system, a human’s goal is delegated to many actors such as human and machines. Because the delegated goal can be decomposed into several sub-goals by each actor, goals are delegated recursively until an actor provides the means to achieve each sub-goal. We have already proposed a notation and a method called GDMA to represent and analyze the issues above. Because GDMA can be represented in a class diagram, software engineers do not have to use specific tools of GDMA models. To confirm whether a goal is properly achieved by suitable means, we have to trace such delegation and decomposition relationships. However, it is not easy to confirm it in a real-world system because of the system’s complexity. In this paper, we present a tool to check such traceability. The tool is implemented as a plugin of an existing UML modeling editor, and goal dependencies and decompositions are depicted using color. We also evaluate the tool through a comparative experiment. As a result, the tool enables an analyst to check the traceability without omission although it does not improve efficiency of the traceability checking task.
- Published
- 2020
- Full Text
- View/download PDF