【摘 要】
:
本文提出适用于面向对象系统的软件调用图分析方法。主要研究基于函数(函数调用图)和类(类依赖图)的软件调用图,并针对已有的函数静态调用图、动态调用图的缺陷,提出更全面的
论文部分内容阅读
本文提出适用于面向对象系统的软件调用图分析方法。主要研究基于函数(函数调用图)和类(类依赖图)的软件调用图,并针对已有的函数静态调用图、动态调用图的缺陷,提出更全面的面向对象系统表达方式,除了程序动态、静态调用关系,在软件调用图分析中,充分考虑面向对象语言特征,如类以及作用域信息。通过获取软件调用图,静态调用图用于表示原有系统静态特征,动态调用图用于表示原有系统执行时的动态特征。并在此基础上,分别提出适用于类级别以及系统级别的软件调用图分析方法,因考虑系统动态运行特征,该方法是一种适于面向对象系统的动态分析方法(Dynamic Analysis of Object-Oriented Systems,OODA)。所提出的软件调用图可更准确描述程序特征,基于三种不同拓扑结构的调用图(函数静态调用图,函数动态调用图,以及类依赖图)所提出的一系列调用图分析方法,可应用于众多领域,如面向对象程序分析,系统理解,优化及测试等。本文以仿真引擎资源管理解析系统为例介绍了分析方法。从面向对象系统分析角度,研究人员可基于改进的软件静态、动态调用图更快速地理解系统设计。本文提出的软件调用图分析理论,对于面向对象系统分析具有普遍适用性。仿真引擎作为一种特殊的软件系统,在数字表演项目中发挥着重要作用,为在特定场景中获得更好的性能,表演项目的开发往往伴随着引擎优化。但引擎系统的复杂性以及说明文档的不足,增加了引擎系统理解的困难。本文把所提出的软件调用图分析方法应用于分析仿真引擎系统,证明所提出的方法可节省引擎分析、优化过程中的人力投入。研究成果已应用于2016至2017年CCTV春节联欢晚会的创编和制作中。
其他文献
极限学习机的隐含层参数输入权重和偏置值都是随机选取的,需要设置的唯一参数是隐含层节点的数量。通过最小二乘法求得输出权重,避免了多次迭代和局部最小化的问题,具有良好
随着我国建国以来建筑行业的发展,对建筑加固改造技术的研究已经成为新的趋势。其中,粘贴法因为其施工简单、经济方便等优点成为了目前我国建筑加固时主要采取的方法。粘贴法
随着生命科学的快速发展,基于细胞微操作的体细胞克隆、试管婴儿、药物研发、细胞分割等研究越来越广泛,解决了许多医学上的难题。传统的手工细胞微操作需要熟练的专业人员,
电化学免疫传感分析是一种基于免疫生物分子特异性识别,通过生成免疫复合物产生电化学信号变化,实现定量测定被测物质的一种检测方法。电化学免疫传感分析因具有较高的灵敏度
近年来,随着CPU,内存等硬件设备的快速发展,模式识别、图像处理和计算机视觉等领域面临数据维数越来越大,数据处理时间越来越长等问题。稀疏表示因其在解决数据量过大的问题
普通钢筋混凝土柱承载能力和延性已经不能满足(超)高层建筑结构的要求,因此,钢骨混凝土柱,钢管混凝土组合柱等在工程实际中应用的越来越多。本文在钢骨混凝土柱和空间钢构架
迄今为止,大部分随机脉冲噪声(random-valued impulse noise,RVIN)图像降噪算法的性能严重受限于能否准确地检测待降噪图像的噪声像素点。因此,研究能够快速准确地检测出给定
在国家城市电网以及农村电网的改造当中,电力电缆由于其占地面积小、抗干扰性能强、供电稳定、运行简单、维护量小以及输电功率因数高等特点,被广泛运用于中低压配电系统当中。但是出于安全等方面的考虑,电力电缆一般都是通过高悬或深埋的办法来进行输电作业,这就导致其发生隐患时很难被及时发现排除,使得查找隐患较慢,进而使停电时间过长,导致企事业单位生产、居民生活无法正常进行。因此电缆故障点的及时锁定研究对保障民众
在复杂的环境中,常会有恶劣的条件,存在有毒和有害的状况。使用无线的自供电传感器具有巨大的优势。但是,在恶劣环境下,自供电传感器仍然有发生短路导致器件损坏的风险。基于
在全球化的进程中,国内外都处在高速发展的轨道上,高层和超高层建筑正在遍布全球,保证建筑的安全性和功能性就成为设计人员首先要达到的目标。高强混凝土柱虽然提高了柱子的