基于控制流的软件设计与实现一致性分析方法

来源 :计算机应用 | 被引量 : 1次 | 上传用户:taodenmy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对目前软件设计与实现一致性检测方法需要大量模板集,难以一般化的问题,提出一种基于控制流的软件设计与实现一致性分析方法。首先,将设计文档伪代码和程序源代码转换为具有相同特征的中间表示,从中间表示中分别提取设计特征和实现特征,特征包括能反映系统结构的函数调用关系和能反映函数内部结构的控制流信息;然后,根据设计特征和实现特征分别建立设计特征模型和实现特征模型;最后,通过计算特征相似度来度量特征模型的相似度,进而获取一致性检测结果。实验结果表明,所提方法在软件实现的函数调用关系与设计不一致时,能够正确检测
其他文献
软件定义无线局域网(WLAN)是管理无线网络的一个趋势。针对无线访问接入点(AP)部署密集环境中频繁切换、接入失败等问题,提出了基于惩罚因子的全局关联记忆保留的接入控制的方法。首先,扩展OpenFlow协议;其次,利用扩展数据报文通过AP向控制器报告网络的质量、负载、吞吐量以及利用率等指标;接着,引入变异系数法确定网络指标的系数,然后利用这些指标参数构建AP接入权值;最后,引入全局惩罚因子记录网络
混合所有制企业是发展混合所有制经济的主体力量。我国发展混合所有制企业需要突破面上的原因分析,从国民"公"与"私"价值观的融合、现代管理理论的演进、现代市场机制的吸收
针对常用背景减除方法忽略前景时空连续性的问题,以及动态背景对前景提取的干扰问题,基于张量鲁棒主成分分析(TRPCA)提出了一种改进的背景减除模型。该模型利用改进的张量核范数对背景进行约束,加强了背景的低秩性,保留了视频的空间信息;然后用3D全变分(3D-TV)对前景进行正则化约束,考虑了目标在时空上的连续性,有效地抑制了动态背景和目标移动对前景提取造成的干扰。实验结果表明,所提算法能有效地分离视频
深度学习在视觉任务中的良好表现很大程度上依赖于海量的数据和计算力的提升,但是在很多实际项目中通常难以提供足够的数据来完成任务。针对某些情况下红外图像少且难以获得的问题,提出一种基于彩色图像生成红外图像的方法来获取更多的红外图像数据。首先,用现有的彩色图像和红外图像数据构建成对的数据集;然后,基于卷积神经网络、转置卷积神经网络构建生成对抗网络(GAN)模型的生成器和鉴别器;接着,基于成对的数据集来训
<正>对于企业来说,高质量的生产设备和高水平的管理是让企业在激烈市场竞争中立于不败之地的法宝。药品冷藏运输是一个庞大的物流系统,涉及到多个环节,从工厂最终到用户,每个
随着我国社会主义市场经济体制的建立,律师工作的改革亦不断向纵深发展。一浪又一浪的改革浪潮,把国办律师事务所推到了律师工作改革的前沿,人们也愈来愈关注这一深层次的问题:国
针对无线传感器网络(WSN)覆盖空洞导致网络性能和服务质量下降的问题,提出了一种基于链路交点相对位置信息的覆盖空洞检测算法(CHDARPI)。首先,定义空洞边界节点并计算相邻边界节点间链路的交点相对位置(RPI)值;然后,采用基于未完全覆盖交点数量(NICI)优先的策略选择空洞检测的发起节点,保证了连通覆盖空洞的并发检测。最后,在空洞检测过程中,将空洞检测消息局限于空洞边界节点之内,并根据转发节点
该文从思辨能力培养的重要性入手,分析大学英语演讲实践教学与思辨能力培养的密切关系,进一步探讨了通过大学英语演讲实践教学来提升学生思辨能力的有效途径,从而培养出素质