期刊文献+

一个C程序切片系统的设计与实现 被引量:1

Design and Implementation of C Program Slicing System
下载PDF
导出
摘要 针对C语言的特点,文中引入了C程序的一些重要概念,诸如数据依赖、控制依赖和程序依赖等。在分析C程序的程序依赖性的基础上,介绍了作者设计并实现的一个C程序切片系统,其中包括系统的概要设计思想,系统中使用的数据结构以及切片生成算法。C程序切片系统不仅可用于产生C程序的切片,而且可用于观察C程序的框架结构和有关变量的多种数据字典。所有这些结果,为C程序的测试、排错与维护提供许多有用的信息,对C程序的并行性检测、波动分析和复杂性度量提供有力的支持。 According to the features of the C language,some important concepts,such as the data dependence,control dependence,program dependence and so on,are introduced.Authors present a C program slicing system including the general idea of design, data structures and slicing algorithm used in the system.The C program slicing system is not only used to generate the C program slices,but also applied to view the frame of the C program and a variety of data dictionaries related to specific variables.All of the results supply a lot of useful information for C program testing,debugging and maintaining,and support C program parallel validating,rippling analysis and complexity measuring.
出处 《南京航空航天大学学报》 CAS CSCD 1996年第4期505-510,共6页 Journal of Nanjing University of Aeronautics & Astronautics
关键词 软件工具 程序设计 数据结构 程序切片 software tools programming data structure program slicing data dependence control dependence
  • 相关文献

参考文献2

  • 1徐宝文,计算机学报,1993年,5卷,385页
  • 2陆奇,计算机学报,1988年,4卷,202页

同被引文献22

  • 1吴方君,易彤.基于依赖性分析的UML类图粗粒度切片方法[J].应用科学学报,2004,22(3):392-397. 被引量:5
  • 2YITong WUFangjun.Efficient Dependence Analysis for UML Statechart Diagrams and Its Applications[J].Chinese Journal of Electronics,2005,14(1):30-34. 被引量:1
  • 3吴方君,易彤,邓敏.典型软件体系结构切片方法的研究[J].计算机工程,2005,31(6):9-11. 被引量:1
  • 4Weiser M.Program slices:formal,psychological,and practical investigations of an automatic program abstraction method[D].Michigan: University of Michigan, 1979.
  • 5Weiser M.Program slicing[J].IEEE Transactions on Software Engineering, 1984, 16( 5 ) :498-509.
  • 6Tip F.A survey of program slicing techniques[J],loumal of Programming Languages, 1995,3( 3 ):121-189.
  • 7The wisconsin program-slicing tool 1.0.Reference manual [R].Com puter Sciences Department,University of Wisconsin-Madison,1997.
  • 8Harrold M J,Ci N.Reuse-driven interprocedural slicing [C]//Proceedings of the 20th International Conference on Software Engineering, 1998 : 74-83.
  • 9Atkinson D C,Griswold W G.Implementation techniques for efficient data-flow analysis of large programs[C]//Proceedings of the IEEE International Conference on Software Maintenance(ICSM' 2001 ),2001:52-61.
  • 10Horwitz S,Reps T,Binkley D.Interprocedural slicing using dependency graphs[J].ACM Transactions on Programming Languages and Systems, 1990, 12( 1 ) :26-60.

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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