摘要
提出基于过程蓝图的模型重构操作形式,将传统的基于源代码的程序过程重构变为基于过程蓝图的可视化重构,使基于过程源代码的重构能够在更高抽象层次的过程模型中得到应用,避免程序源代码的语法分析,简化重构过程及其实现,从而提高了重构处理的效率。
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