A Tool for Supporting Round-Trip Engineering with the Ability to Avoid Unintended Design Changes

Takahiro Yamazaki, Takafumi Tanaka, Atsuo Hazeyama, Hiroaki Hashiura

2023

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 manually modifying class diagrams.

Download


Paper Citation


in Harvard Style

Yamazaki T., Tanaka T., Hazeyama A. and Hashiura H. (2023). A Tool for Supporting Round-Trip Engineering with the Ability to Avoid Unintended Design Changes. In Proceedings of the 11th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD, ISBN 978-989-758-633-0, pages 125-132. DOI: 10.5220/0011667500003402


in Bibtex Style

@conference{modelsward23,
author={Takahiro Yamazaki and Takafumi Tanaka and Atsuo Hazeyama and Hiroaki Hashiura},
title={A Tool for Supporting Round-Trip Engineering with the Ability to Avoid Unintended Design Changes},
booktitle={Proceedings of the 11th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD,},
year={2023},
pages={125-132},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011667500003402},
isbn={978-989-758-633-0},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 11th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD,
TI - A Tool for Supporting Round-Trip Engineering with the Ability to Avoid Unintended Design Changes
SN - 978-989-758-633-0
AU - Yamazaki T.
AU - Tanaka T.
AU - Hazeyama A.
AU - Hashiura H.
PY - 2023
SP - 125
EP - 132
DO - 10.5220/0011667500003402