Computer Software
Print ISSN : 0289-6540
Checking Refactoring using Model Transformation
Makoto ICHIIHideto OGAWA
Author information
JOURNAL FREE ACCESS

2015 Volume 32 Issue 3 Pages 3_70-3_76

Details
Abstract
We propose a method for checking the behavior preservation property of refactoring based on static analysis of source code. Our method detects difference of program structure using AST-based models that are extracted from the source code and transformed according to the refactoring patterns. We also built a tool named POM/EQ that checks C/C++ source code. As a result of the case study using the tool, we successfully judged the validity of 56% of the refactoring changes that are performed to an industrial product.
Content from these authors
© 2015 Japan Society for Software Science and Technology
Previous article Next article
feedback
Top