期刊文献+

代码多样化消除规则的研究 被引量:5

Research on rules to remove variation in source codes
下载PDF
导出
摘要 程序目标实现形式的多样化给代码的理解工作带来了许多困难,针对这种情况,提出了一系列代码多样化实现形式消除的规则.在系统依赖图(SDG)的基础上,应用这些规则实现了代码多样化的消除处理,并将这些规则应用到程序设计语言编程题自动评分系统中. Variation in source codes of computer programs causes many difficult problems in source code understanding systems. Many rules to remove these variations are proposed and implemented based on the system dependence graph. Finally, these rules are used in auto-scoring of programming test system, which obtains approving result.
出处 《哈尔滨工业大学学报》 EI CAS CSCD 北大核心 2005年第4期526-529,共4页 Journal of Harbin Institute of Technology
关键词 数据流 控制流 系统依赖图 程序理解 Computer programming Data flow analysis Programming theory
  • 相关文献

参考文献7

  • 1HARUKI U. Generalized knowledge- based approach to comprehend Pascal and C programs[J]. IEICE Transac tions on Information and Systems, 2000,4:132-139.
  • 2XU Songwen, CHEE Y S. Transformation-based diagnosis of student programs for programming tutoring system [J].IEEE Tram, Software Engineering, 2003,4:360-383.
  • 3WOODS S, QUILICI A. Some experiment toward understanding how program plan recognition algorithms scale[J]. IEEE Proceedings of WCRE, 1996, 4:21 -30.
  • 4OTT L M, BIEMAN J M. Program slices as an abstraction for cohesion measurement[ J]. Information and Software Technology, 1998:213 - 222.
  • 5KOREL B, RILLING J. Dynamic program slicing in understanding of program execution[ J ]. Proceedings of 5th International Workshop on Program Comprehension,1997:82 - 90.
  • 6HATTORI N, ISHII N. A method to remove variations in source codes[J]. ELSEVIER, Information and Software Technology, 1996:25 - 36.
  • 7LIVADAS P E, JOHNSON T. An optimal algorithm for the conception of the system dependence graph [J]. ELSEVIER, Information Sciences, 2000:99 - 131.

同被引文献13

  • 1赵兴涛,王斌君,刘舒.正则表达式在文档自动识别中的应用[J].中国人民公安大学学报(自然科学版),2005,11(4):33-35. 被引量:11
  • 2HATTORI N, ISHII N. A method to remove variations in source codes [ J ]. Information and Software Technology, 1996, 38(1) :25 -36.
  • 3UENO H. A program normalization to Improve flexibility of knowledge-based program understander [ J ]. IEICE Transaction on Information and Systems, 1998, 81 (12) : 1323 - 1329.
  • 4PANOS E L. JOHNSON T. An optimal algorithm for the construct of the system dependence graph [ J ]. Information Science, 2000, 125(1 -4) : 99 - 131.
  • 5BALMAS F. Displaying dependence graph: a hierarchical approach [ C ]//Proceedings of the Eighth Working Conference on Reverse Engineering. Stuttgart: IEEE Computer Press, 2001 : 261 -270.
  • 6RICCA F, TONELLA P. Construct of the system dependence graph for web application slicing [ C]//Proceedings of the Second IEEE International Workshop on Source Code Analysis and Manipulation. Oakland: IEEE Computer Press, 2002 : 123 - 132.
  • 7LANDI W. Undecidability of static analysis [J]. ACM Letters on Programming Languages and Systems, 1992, 1(4) : 323 -337.
  • 8Wang Tian-tian,Su Xiao-hong,Wang Yu-ying,et al.Semantic similarity-based grading of student programs[J].Information and Software Technology, 2007,49 (2) : 99-107.
  • 9阿霍.编译原理[M].李建中,译.北京:机械工业出版社,2003.
  • 10Hattori N,Ishii N.A method to remove variations in source codes[J]. Elsevier Science, Information and Software Technology, 1996,38 : 25 -36.

引证文献5

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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