期刊文献+

一种基于程序理解的N-S图生成算法

N-S Figure Generation Algorithm Based on Program Understanding
下载PDF
导出
摘要 程序理解是计算机自动实现程序源码分析、获得程序结构相关知识的技术,在程序理解信息提取的基础上,针对程序函数级以下结构的源码分析,运用计算机可视化技术,提出一种N S图表示程序函数的算法,运用该算法可解决图元设计、图元缩放与定位、图元嵌套等问题。算法运行结果表明,该算法能够快速有效地生成N S图,提高程序理解的效率。 Program understanding is the technology that computer analyzes source code automatically and obtains the knowledge of program structure,an algorithm that represents program function with N S figure is proposed for the analysis of program structure that belows the function level,based on the information extraction technology and the computer visualization technology.The method resolves the problems of graphical design,graphical zoom,graphical localization,graphical nested and so on.Experimental results show that it can generate N S figure quickly and effectively,thus help the developers better understand the program source code efficiently.
作者 林道淼 古辉
出处 《计算机工程》 CAS CSCD 2012年第15期286-289,共4页 Computer Engineering
基金 浙江省自然科学基金资助项目(9353106)
关键词 程序理解 可视化表示 上下文关系 控制结构 NS图 program understanding visual representation context relation control structure N S figure
  • 相关文献

参考文献8

  • 1Storey M A. Theories, Methods and Tools in Program Comprehension: Past, Present and Future[C]//Proc. of the 13th IEEE International Workshop on Program Comprehension. [S. 1.]: IEEE Press, 2005: 181-191.
  • 2Grant P S, Chennamaneni R, Reza P. Towards Analyzing UML Class Diagram Models to Object-relational Database Systems Transformations[C]//Proc. of the 24th IASTED International Conference on Database and Applications. Anaheim, USA: [s. n.], 2006: 129-134.
  • 3Karahasanovic A, Levine A K, Thomas R. Comprehension Strategies and Difficulties in Maintaining Object-oriented Systems An Explorative Study[J]. Journal of Systems and Software, 2007, 80(9): 1541-1559.
  • 4Vinz B L, Etzkorn L H. Improving Program Comprehension by Combining Code Understanding with Comment Understanding[J]. Knowledge-based Systems, 2008, 21(8): 813-825.
  • 5古 辉, 林道淼. C/C++类关系的可视化软件: 中国, 0265128[P]. 2011-01-12.
  • 6Gu Hui, Qian Huiying. Research and Design of Program Abstract Table Based on UML Class Diagram[C]//Proc. of the 2nd International Conference on Information Science and Engineering. [S. 1.]: IEEE Press, 2010.
  • 7EkmomoS.NS流程图[EB/OL].(2010-10-01).http://baike.baidu.COm.
  • 8LevineJR,MasonLBrownD.Lex与Yacc[M].杨作梅,张旭东,译.北京:机械工业出版社,2003.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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