期刊文献+

基于AST的存储过程自动评估模型研究

ON AUTOMATED ASSESSMENT MODEL FOR STORED PROCEDURE BASED ON Abstract SNYTAX TREE
下载PDF
导出
摘要 针对数据库机器学习过程中的存储过程评估问题,提出基于AST的存储过程自动评估模型。从静态评估的角度,给出了模型的整体框架;以构建存储过程的抽象语法树AST(Abstract Syntax Tree)为分析基础,通过改进的树编辑距离映射的代价模型,计算用户存储过程代码和目标程序之间的相似度;最后,利用学习样例说明了评估方法的有效性。 In light of the stored procedure assessment issue in machine learning process of database,in this paper we propose an automatic stored procedure assessment model which is based on Abstract syntax tree(AST),and set up an overall framework for the model from static assessment perspective.That is,the calculation of the similarities between the users' stored procedure code and the target program is based on the analysis of constructing Abstract syntax tree of the stored procedure and through the mapped cost model of the improved edit distance of tree.Finally,the learning samples are used to state the effectiveness of the assessment method.
出处 《计算机应用与软件》 CSCD 北大核心 2013年第3期170-173,共4页 Computer Applications and Software
基金 宿迁学院教学改革研究项目(2011YJG08)
关键词 存储过程 AST 相似度 树编辑距离 Stored procedure Abstract syntax tree(AST) Similarity Edit distance of tree
  • 相关文献

参考文献11

  • 1孙坤.c语言上机考试及自动评分系统的研究与实现[D].沈阳工业大学,2005.
  • 2Feng Man Yu, Mcallister Andrew. A Tool for Automated GUI Program Grading[ C]//ASEE/IEEE Frontiers in Education Conference , San Diego CA, 2006.
  • 3Heng PeyShan, Joy Mike, Boyat: Russell, et al. Evaluation of the BOSS Online Submission and Assessment System [ D ]. United King- dom: Department of Computer Science University of Warwick,2005.
  • 4Graham H B Roberts,Janet L M Verbyla. An Online Programming As- sessment Tool[ C]//Australasian Computing Education Conference in Research and Practice in Information Technology, Adelaide Australia, 2003.
  • 5Zamin N, et al. WAGS: A Web - Based Automated Grading System For Programming Assignments From Users'Perspectives [ C ]//Proceed- ings of International Conference on Programming Classes Communica- tion of Science & Technology, Malaysia,2006.
  • 6Prechelt L, Gmalphol G, Pphilippsen M. Finding Plagiarisms among a Set of Programs with Jplag [ J ]. Journal of Universal Computer Sci- ence, 2002, 8(11) :1016-1038.
  • 7Khirulnizam A R, M D J N, Che W S B C W A, et al. Development of An Automated Assessment for C Programming Exercises Using Pseud- ocodes Comparison Technique [ C ]//Conference on Information Tech- nology Research and Applications, Selangor Malaysia,2007.
  • 8Petrovskiy Mikhai. A Data Mining Approach to Learning Probabilistic User Behavior Models from atabase Access Log[ C]//Portuguese Con- ference on Artificial Intelligence, Heidelberg Berlin, 2003.
  • 9Tai K C. The tree - to - tree correction problem [ J] . Jouroal of the ACM, 1979, 26(3) : 422 -433.
  • 10Zhang Kaizhong, Dennis Shasha. Simple fast algorithms for the editing distance between trees and related problems[ J]. SIAM Journal of Com- puting, 1989,18 : 1245 - 1262.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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