期刊文献+

模型驱动的面向对象程序信息抽取方法

Model Driven Program Information Extraction Method
下载PDF
导出
摘要 为了满足当前程序理解工具对效率、容错性和灵活性的要求,提出一种模型驱动的面向对象程序抽取方法.并应用这种方法实现了java程序的信息抽取器.这种方法通过对面向对象程序表示模型的分层,采用宽度优先信息抽取策略完成系统代码到表示模型的转换过程.同时,在层次性抽取的过程中,通过适当的使用词法分析手段和目标语言超集文法的机制,在效率和容错性方面,都对以往方法做出了改进.此外,该方法能够启发式的识别给定的代码片断并为之构建抽象语法树,具有一定的自动性.
出处 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第z1期353-359,共7页 Journal of Nanjing University(Natural Science)
  • 相关文献

参考文献8

  • 1[2]Badros G J. JavaML: A Markup Language for Java Source Code. Proc ceeding of 9th International World Wide Web Conference. The Netherlands:Asterdam, 2000, 159~177.
  • 2[3]Mammas E, Kontogiannis C. Towards Portable Source Code Representations usingXML. Proc ceedings of 7th Working Conference on Reverse Engineering. Australia: IEEE Computer Society Press, 2000, 172~182.
  • 3[5]Gail C M, David N. Lightweight lexical source model extraction. ACM Transactions on Software Engineering and Methodology, 1996,5 ( 6 ): 262 ~292.
  • 4[7]Leon M. Generating Robust Parsers using IslandGrammars. Proceedings of the 8th Working Conference on Revise Engineering, 2001.
  • 5[8]Jozet G. Descriptional complexity of context-free languages. Proc ceedings. Mathematical Foundations of Computer Science, 1973.
  • 6[9]Gamma E, Helm R, Johnson R. et al Vlissides,"Design Patterns: Elements of Reusable Object Oriented Software". Addison-Wesley, Reading,MA, 1995.
  • 7[10]De Lucia A. Program slicing: Methods and applications. 1 st IEEE International Workshop on Source Code Analysis and Manipulation. IEEE Computer Society Press, Los Alamitos, California, USA, 2001,142~ 149. http://citeseer. csail.mit. edu/delucia01 program. html.
  • 8[11]Murghy G C, Notkin D. Lightweight lexical source model extraction. ACM Transactions on Software Engineering and Methodology, 1996, 53) :262~292.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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