-
题名递归子程序的依赖性分析及其应用
被引量:12
- 1
-
-
作者
徐宝文
张挺
陈振强
-
机构
东南大学计算机科学与工程系
武汉大学软件工程国家重点实验室
-
出处
《计算机学报》
EI
CSCD
北大核心
2001年第11期1178-1184,共7页
-
基金
国家自然科学基金 ( 60 0 730 12 )
江苏省自然科学基金
+2 种基金
江苏省"三三三"人才基金
高等学校重点实验室访问学者基金
南京大学软件新技术国家重点实验室基金资助
-
文摘
程序依赖性是一种重要的程序分析、理解与维护方法 ,广泛应用于软件工程及软件逆向工程的各个方面 ,但递归子程序间的依赖分析一直是依赖性分析中的难点 .为此 ,该文提出了一种新的递归子程序间的依赖性分析方法 ,它首先分析子程序内部的各种依赖关系 ;然后 ,结合子程序调用图分析子程序参数间的依赖关系 ;最后 ,通过模拟递归子程序的执行过程来分析它们之间的依赖关系 .利用该文提供的方法可得到比较精确的递归子程序间的依赖关系 .
-
关键词
程序分析
递归子程序
程序依赖性
软件工程
软件逆向工程
-
Keywords
Computer aided analysis
Computer software maintenance
Recursive functions
Reverse engineering
-
分类号
TP331.5
[自动化与计算机技术—计算机系统结构]
-
-
题名递归算法的递归子程序实现方法研究
- 2
-
-
作者
库少平
胡业发
-
机构
武汉理工大学机电工程学院
-
出处
《武汉理工大学学报(信息与管理工程版)》
CAS
2003年第2期5-7,共3页
-
基金
国家973资助项目([2001]50)
国家自然科学基金资助项目(50175084)
-
文摘
对电磁轴承设计及其他工程实践中广泛存在的递归算法,提出采用递归子程序实现数值计算。在分析递归子程序特性的基础上,研究递归子程序设计方法。结合计算机硬件结构,详细分析递归子程序设计中的参数传递这一关键问题。给出了递归子程序实例,分析该程序的动态运行过程。
-
关键词
电磁轴承
递归算法
递归子程序
程序设计方法
机械设计
参数传递
-
Keywords
magnetic bearings
recursive algorithm
recursive subroutine
-
分类号
TH133.3
[机械工程—机械制造及自动化]
TP311.11
[自动化与计算机技术—计算机软件与理论]
-
-
题名打印二叉树的递归子程序的执行过程
- 3
-
-
作者
王永祯
-
出处
《河北师范学院学报(自然科学版)》
1995年第2期14-17,27,共5页
-
文摘
本文对打印二叉树的一个递归子程序的执行过程,给出详细说明。
-
关键词
递归子程序
二叉树
记录
指针
堆栈
程序设计
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名递归程序的非递归化
被引量:1
- 4
-
-
作者
曹大有
周天宏
-
机构
郧阳师范高等专科学校计算机科学系
-
出处
《福建电脑》
2004年第2期22-23,共2页
-
文摘
数学上早已证明:所有的递归算法都可以转化为迭代或循环算法。本文从分析递归程序特点出发,讨论了怎样利用迭代和堆栈来消除程序中的递归,从而提高程序的执行效率。
-
关键词
程序设计
程序设计语言
递归程序
非递归子程序
堆栈
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名LL(1)文法句法分析程序自动生成的研究及实现
被引量:2
- 5
-
-
作者
嵇海明
杨宗源
黄海涛
-
机构
华东师范大学计算机科学技术系
-
出处
《计算机应用》
CSCD
北大核心
2003年第z1期1-3,5,共4页
-
文摘
文中分析了对LL(1)文法采用递归子程序的方法进行句法分析的特点 ,讨论了递归子程序自动生成的一般规则 ,最后根据这些规则给出了递归子程序自动生成的算法及其实现。
-
关键词
LL(1)文法
递归子程序
自动生成
句法分析
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-