期刊文献+

基于UML自动化重构工具的研究 被引量:1

原文传递
导出
摘要 重构可以改进软件设计、提高软件质量。自动化重构工具的使用可以避免手工重构时引入的错误,提高软件开发效率。UML自动重构能充分利用UML特性,增加重构过程的直观性,并对重构在软件结构层次的实施提供了保障。本文结合重构技术的研究和UML技术的发展,给出了基于基本重构的分层,在此基础上分析了重构中行为维持问题的解决,提出了一个 UML模型自动重构的框架和详细设计实现,分析了它工作原理和各主要组件的功能。
出处 《计算机与信息技术》 2005年第5期30-35,共6页 Computer & Information Technology
  • 相关文献

参考文献1

  • 1Lance Tokuda,Don Batory. Evolving Object-Oriented Designs with Refactorings[J] 2001,Automated Software Engineering(1):89~120

同被引文献13

  • 1梅新云.程序模型重构实现方法与工具[D].北京信息科技大学,2011.
  • 2Opdyke W F.Refactoring:A program restructuring aid in designing object-oriented application frameworks[D].Ph D thesis,University of Illinois at Urbana-Champaign,1992.
  • 3Fowler M.Refactoring:improving the design of existing code[M].Pearson Education India,1999.
  • 4Khalil A,Dingel J.Supporting the evolution of UML models in model driven software developmeny:A Survey[R].Technical Report,School of Computing,Queen’s University,Canada,2013.
  • 5SunyéG,Pollet D,Le Traon Y,et al.Refactoring UML models[M].in UML 2001-The Unified Modeling Language.Modeling Languages,Concepts,and Tools.Springer Berlin Heidelberg,2001:134-148.
  • 6Dobrzańskit,Kuz'niarz L.An approach to refactoring of executable UML models[C]//Proceedings of the 2006 ACM symposium on Applied computing.ACM,2006:1273-1279.
  • 7Van Der Straeten R,Jonckers V,Mens T.A formal approach to model refactoring and model refinement[J].Software&Systems Modeling,2007,6(2):139-162.
  • 8Mens T,Taentzer G,Müller D.Model-driven Software Refactoring[C]//WRT.2007:25-27.
  • 9Wüst.SDMetrics V2.31[EB/OL].http://www.sdmetrics.com/,latest released:July 3,2013.
  • 10El Sharqwi M,Mahdi H,El Madah I.Pattern-based model refactoring[C]//Proceedings of Computer Engineering and Systems(ICCES),2010 International Conference on.IEEE,2010:301-306.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部