期刊文献+

基于抽象语法树的C克隆代码重构应用与研究

Application and research of C clone code reconstruction based on abstract syntax tree
下载PDF
导出
摘要 为了缩短软件工程生命周期,引入组件、复制的概念,利用抽象语法树(AST)将相同功能的代码设计为一个函数,保留充足的接口参数,利用过程调用开发软件程序,可以提高软件开发效率. In order to shorten the life cycle of software engineering,we usethe abstract syntax tree( AST) to design the same function of the code as a function according to the concept of components and reproduction. By keeping sufficient interface parameters,we can call the procedure to improve the efficiency of coding.
作者 辛艳艳 吴海涛 Xin Yanyan;Wu Haitao(The College of Information,Mechanical and Electrical Engineering,Shanghai Normal University,Shanghai 200234,China)
出处 《上海师范大学学报(自然科学版)》 2018年第4期466-468,共3页 Journal of Shanghai Normal University(Natural Sciences)
关键词 抽象语法树(AST) 代码重构 过程调用 组件 abstract syntax tree ( AST) code refactoring procedure calling component
  • 相关文献

参考文献6

二级参考文献62

  • 1周晓聪.类型系统的λω×_≤等式理论及其语义的合理性[J].计算机研究与发展,2006,43(5):874-880. 被引量:2
  • 2Fowler M.Refactoring:improving the design of existing programs[M].New York:Addison Wesley,1999.
  • 3Kamiya T,Kusumoto S,Inoue K.CCFinder:a multilinguistic token-based code clone detection system for large scale source code[J].IEEE Transactions on Software Engineering,2002,28(7):654-670.
  • 4Kataoka Y,Ernst M D,Griswold W G,et al.Automated support for program refactoring using invariants[C]//Proceedings of the 2001 International Conference on Software Maintenance.Florence,Italy,2001:736-743.
  • 5Simon F,Steinbruckner F,Lewerent C.Metrics based refactoring[C]//Proceedings of the 5th European Conference on Software Maintenance and Reengineering.Lisbon,Portugal,2001:30-38.
  • 6Bohnet J,Dllner J.Analyzing feature implementation by visual exploration of architecturally-embedded call-graphs[C]//Proceedings of the 2006 International Workshop on Dynamic Systems Analysis.Shanghai,China,2006:41-48.
  • 7Chidamber S R,Kemerer C K.A metrics suite for object oriented design[J].IEEE Transactions on Software Engineering,1994,20(6):476-493.
  • 8Briand L C,Daly J W,Wuest J.A unified framework for cohesion measurement in object-oriented systems[J].Empirical Software Engineering Journal,1998,3(1):65-117.
  • 9Sheetz S D,Tegarden D P,Monarchi D E.Measuring object oriented system complexity[C]//Proceedings of the 1st International Workshop on Information Technologies and Systems.Boston,MA,USA,1991:285-307.
  • 10Ott L M,Thuss J J.Slice based metrics for estimating cohesion[C]//Proceedings of the 1st International Software Metrics Symposium.Baltimore,MD,USA,1993:71-81.

共引文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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