TY - JOUR
T1 - A tool to manage traceability on several models and its use case
AU - Kaiya, Haruhiko
AU - Tatsui, Shogo
AU - Hazeyama, Atsuo
AU - Ogata, Shinpei
AU - Okubo, Takao
AU - Yoshioka, Nobukazu
AU - Washizaki, Hironori
N1 - Funding Information:
This work was supported by JSPS KAKENHI Grant Numbers 18K11249 and 16H02804.
Publisher Copyright:
© 2020 The Authors. Published by Elsevier B.V.
PY - 2020
Y1 - 2020
N2 - To examine requirements and design of a system, using graphical models such as UML is one of the effective ways because it helps developers to understand the system and activities using the system. Usually, more than two types of notations are used to represent a system. At the age of digital transformation, relationships among several different systems should be also discussed and they are of course represented in several different notations. To improve the development and the analysis of several systems using such several notations, traceability among elements in the different notations should be managed, but most techniques focus on the traceability among a single project. In this paper, we present a tool to manage traceability on several different models. The tool is developed as a plugin of an existing graphical modeling tool called Astah. Astah enables us to describe UML models as well as mind maps, data flow diagrams, flow charts and so on. To evaluate our tool, we performed a method to elicit requirements of several different systems together by using the tool. We confirmed our tool was helpful to perform the method, but some additional functions would improve the performance more than now. The additional functions are as follows: tracing links transitively, annotating each link to clarify its type and recording an end of a link while the end is removed from a model.
AB - To examine requirements and design of a system, using graphical models such as UML is one of the effective ways because it helps developers to understand the system and activities using the system. Usually, more than two types of notations are used to represent a system. At the age of digital transformation, relationships among several different systems should be also discussed and they are of course represented in several different notations. To improve the development and the analysis of several systems using such several notations, traceability among elements in the different notations should be managed, but most techniques focus on the traceability among a single project. In this paper, we present a tool to manage traceability on several different models. The tool is developed as a plugin of an existing graphical modeling tool called Astah. Astah enables us to describe UML models as well as mind maps, data flow diagrams, flow charts and so on. To evaluate our tool, we performed a method to elicit requirements of several different systems together by using the tool. We confirmed our tool was helpful to perform the method, but some additional functions would improve the performance more than now. The additional functions are as follows: tracing links transitively, annotating each link to clarify its type and recording an end of a link while the end is removed from a model.
KW - CASE Tool
KW - Graphical Models
KW - Several Different Notations
KW - Software Traceability
KW - UML
KW - Use Case
UR - http://www.scopus.com/inward/record.url?scp=85093365175&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85093365175&partnerID=8YFLogxK
U2 - 10.1016/j.procs.2020.09.155
DO - 10.1016/j.procs.2020.09.155
M3 - Conference article
AN - SCOPUS:85093365175
SN - 1877-0509
VL - 176
SP - 1449
EP - 1458
JO - Procedia Computer Science
JF - Procedia Computer Science
T2 - 24th KES International Conference on Knowledge-Based and Intelligent Information and Engineering Systems, KES 2020
Y2 - 16 September 2020 through 18 September 2020
ER -