Home // International Journal On Advances in Intelligent Systems, volume 8, numbers 3 and 4, 2015 // View article


Round-Trip Engineering Approach to Keep Activity Diagrams Synchronized with Source Code

Authors:
Keinosuke Matsumoto
Ryo Uenishi
Naoki Mori

Keywords: round-trip engineering; model; reverse engineer; activity diagram; model driven development.

Abstract:
Methods for introducing business logic changes and new implementation methods into software should be flexible. Model driven development is regarded as one of the most flexible development methods. The user expects source code to be generated from the models. However, the models and the source code generated from them become unsynchronized if the code is changed. To solve this problem, a round-trip engineering (RTE) approach was proposed that has a feature that keeps the models synchronized with the source code. Tools that provide RTE exist, but almost all of them are applicable only for static diagrams. In this study, RTE is directly adapted to activity diagrams as a type of dynamic diagram. A method is proposed for realizing an RTE approach that keeps activity diagrams synchronized with the source code. The results of application experiments confirmed that the transformation rate of the models and source code is satisfactory. Thus, the success of the proposed RTE approach was verified.

Pages: 448 to 457

Copyright: Copyright (c) to authors, 2015. Used with permission.

Publication date: December 30, 2015

Published in: journal

ISSN: 1942-2679