期刊文献+

基于过程蓝图的重构操作 被引量:5

Refactoring Operations Based on Procedure Blueprint
下载PDF
导出
摘要 提出基于过程蓝图的模型重构操作形式,将传统的基于源代码的程序过程重构变为基于过程蓝图的可视化重构,使基于过程源代码的重构能够在更高抽象层次的过程模型中得到应用,避免程序源代码的语法分析,简化重构过程及其实现,从而提高了重构处理的效率。 In this paper, a refaetoring's formalization based on procedure blueprint is proposed, which changes refactoring form from based on source program code to based on visual software model. By using this formalization, refaetoring transformation operations based-on the source code at procedure level can be applied on the more ahstractive procedure model, and the process of analyzing the syntax of the program is avoided, so that the process and implementation of the refactoring is simplified, and the higher efficiency than the traditional method can be gained.
出处 《计算机科学》 CSCD 北大核心 2007年第1期242-247,共6页 Computer Science
基金 北京市自然科学基金(编号:4073033) 广东省自然科学基金项目(编号:032027) 北京信息科技大学科学研究基金
关键词 模型重构 过程蓝图 前置条件 后置条件 行为保持 Model refactoring, Procedure blueprint, Pre-condition, Post-condition, Behaviour preservation
  • 相关文献

参考文献12

  • 1Fowler M.Refactoring:Improving the Design of Existing Programs.Addison-Wesley,1999
  • 2Miller J,Mukerji J.Model Driven Architecture (MDA).Object Management Group,Draft Specification ormsc/2001-07-01[EB/OL].http://www.orng.org/MDA/,July 9 2001
  • 3Astels D.Refactoring with UML.In:Proc.3rd Int'l Conf eXtreme Programming and Flexible Processes in Software Engineering,2002.67~70
  • 4Boger M,Sturm T,Fragemann P.Refactoring browser for UML.In:Proc 3rd Int'l Conf on eXtreme Programming and Flexible Processes in Software Engineering,2002.77~81
  • 5Bottoni P,Parisi-Presicce F,Taentzer G.Coordinated distributed diagram transformation for software evolution.Electronic Notes in Theoretical Computer Science,2002,72(4)
  • 6Suny'e G,Pollet D,LeTraon Y,et al.Refactoring UML models.In:Proc UML 2001,vol 2185 of Lecture Notes in Computer Science.Springer-Verlag,2001.134~138
  • 7Griswold W G.Program Restructuring as an Aid to Software Maintenance:[PhD thesis].University of Washington,August1991
  • 8Bowdidge R W.Supporting the Restructuring of Data Abstractions through Manipulation of a Program Visualization:[PhD thesis].University of California,San Diego,Department of Computer Science and Engineering,1995
  • 9Roberts D.Practical Analysis for Refactoring:[PhD thesis].Univ.of Illinois at Urbana-Champaign,1999
  • 10Opdyke W F.Refactoring Object-Oriented Frameworks:[Ph D thesis].University of Illinois,1992

二级参考文献1

共引文献4

同被引文献22

引证文献5

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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