递归子程序的依赖性分析及其应用

来源 :计算机学报 | 被引量 : 0次 | 上传用户:lconan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
程序依赖性是一种重要的程序分析、理解与维护方法,广泛应用于软件工程及软件逆向工程的各个方面,但递归子程序间的依赖分析一直是依赖性分析中的难点.为此,该文提出了一种新的递归子程序间的依赖性分析方法,它首先分析子程序内部的各种依赖关系;然后,结合子程序调用图分析子程序参数间的依赖关系;最后,通过模拟递归子程序的执行过程来分析它们之间的依赖关系.利用该文提供的方法可得到比较精确的递归子程序间的依赖关系.
其他文献
联盟形成是多Agent系统中的一个关键问题,目的是通过寻找使联盟值的总和最大的联盟结构来使系统得到最大的效益.但通常可能的联盟结构的数目太大,不允许穷尽搜索来找出最优解
提出了一种新的网孔-墙式网孔.墙式网孔是一种三度网孔,它通过从普通四度网孔的每个节点删去一度而获得,其节点度节省了25%,但其直径同普通四度网孔几乎一样.它在计算能力上同普通四度
设n=p1p-2…pk,其中诸pi是互不相同的素数, e是满足(e,φ(n))=1的整数, φ(n)=(p1-1)…(pk-1). 以RSA(n,e)表示以n和e为公开钥的RSA公钥加密体制. 利用孙子定理, 给出了计算R
该文分析了已有的MPEG VBR视频流模型及其缺点,并在此基础上对VBR视频流的统计特性进行了研究.实验结果表明:通过对整个视频流进行场景划分(聚类),聚类间用Markov调制链建模,
最小生成森林的边更新在网络路由等方面有着重要的应用价值。给定n个结点的无向加权单图G,该文首先在n×n的二维可重构造网孔机器上提出在O(1)时间内判断n个结点的无向图的连通性和