A Case Study of Refactoring with UML Editor Plug-in for Eclipse - Replace Type Code with State/Strategy -

被引:0
作者
Ishikawa, Hiroshi [1 ]
机构
[1] Niigata Univ Int & Informat Studies, Fac Business & Informat, Dept Informat Syst, 3-1-1 Mizukino, Niigata 9502292, Japan
来源
35TH INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS AND COMMUNICATIONS (ITC-CSCC 2020) | 2020年
关键词
Refactoring; Eclipse; AmaterasUML; Replace Type Code with State/Strategy;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we show a method of refactoring that cannot be handled by the standard features of Eclipse. We use a plug-in that converts programs written in Java to class diagrams and vice versa. By refactoring the class diagrams and transforming them into programs, we obtain refactored programs. We show how to use the plug-in, AmaterasUML, to do refactoring the target programs base on a point of view "Replace Type Code with State/Strategy".
引用
收藏
页码:49 / 53
页数:5
相关论文
共 14 条
[1]  
[Anonymous], The Eclipse Foundation open source community website
[2]  
[Anonymous], 2018, REFACTORING IMPROVIN
[3]  
Astels D., 2002, P INT C EXTREME PROG, P67
[4]  
Baar T, 2007, LECT NOTES COMPUT SC, V4378, P70
[5]  
Ishikawa H, 2012, P ITC CSCC2012
[6]  
Ishikawa H., 2018, P 2018 INT C ENG NAT
[7]  
Ishikawa H., 2019, P ITC CSCC2019 USB M
[8]  
Ishikawa H., 2017, P ITC CSCC2017 USB M
[9]  
Kazato H, 2004, IEICE T INF SYST, VE87D, P855
[10]   A survey of software refactoring [J].
Mens, T ;
Tourwé, T .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (02) :126-139