Authors:
Takahiro Yamazaki
1
;
Takafumi Tanaka
2
;
Atsuo Hazeyama
3
and
Hiroaki Hashiura
4
Affiliations:
1
Graduate School of Engineering, Nippon Institute of Technology, 4-1 Gakuendai, Miyashiro, Minami-Saitama, Saitama, Japan
;
2
College of Engineering, Tamagawa University, 6-1-1 Tamagawagakuen, Tokyo, Japan
;
3
Dept. of Information Science, Tokyo Gakugei University, 4-1-1 Nukuikitamachi, Koganei, Tokyo, Japan
;
4
Faculty of Advanced Engineering, Nippon Institute of Technology, 4-1 Gakuendai, Miyashiro, Minami-Saitama, Saitama, Japan
Keyword(s):
UML, Traceability, Round-Trip Engineering, Object-Oriented Design.
Abstract:
It is difficult to maintain consistency between artifacts in a round-trip engineering project, such as an agile development method. In such software development projects, there is a method using traceability links as a method for maintaining consistency between artifacts. A method for creating traceability links from design artifacts to programs has been proposed in the past. However, few studies have proposed traceability links from source code to UML artifacts. Round-trip engineering could involve the developer making changes to the source code and applying those changes to the UML artifacts. The larger the system, the more difficult it becomes to apply changes to the UML artifact. We believe that traceability from the program to UML artifacts effectively addresses this problem. In this paper, we propose a traceability link method for programs to design artifacts, develop a tool for supporting the method, evaluate its effectiveness, and identify the difficulties for developers in m
anually modifying class diagrams.
(More)