期刊文献+
共找到30篇文章
< 1 2 >
每页显示 20 50 100
钢结构梁柱加固节点框架损伤演化过程数值模拟分析
1
作者 赵峥 《粉煤灰综合利用》 CAS 2024年第3期125-130,共6页
为研究不同因素对钢结构梁柱加固节点框架演化过程损伤的影响,选择4个钢结构梁柱加固节点框架试件作为实验对象,在其他条件不变基础上,改变试件轴压比、钢盖板厚度以及混凝土强度,用ABAQUS软件对钢结构梁柱加固节点框架进行模拟,观察损... 为研究不同因素对钢结构梁柱加固节点框架演化过程损伤的影响,选择4个钢结构梁柱加固节点框架试件作为实验对象,在其他条件不变基础上,改变试件轴压比、钢盖板厚度以及混凝土强度,用ABAQUS软件对钢结构梁柱加固节点框架进行模拟,观察损伤演化过程的应力云图情况,并对屈服位移与峰值位移进行统计。结果表明:轴压比以及钢盖板厚度对受力性能影响不大,混凝土强度对受力性能影响较大,并且随着混凝土强度的增加,钢结构梁柱加固节点框架的承载力也在增加,在节点框架设计时,应适当增加混凝土强度,提高节点框架承载力。 展开更多
关键词 钢结构梁柱 加固节点框架 损伤演化过程 数值模拟分析 ABAQUS软件 钢盖板厚度
下载PDF
面向版本演化的APP软件缺陷跟踪分析方法
2
作者 刘海毅 姜瑛 赵泽江 《软件学报》 EI CSCD 北大核心 2024年第7期3180-3203,共24页
移动应用(APP)软件的版本更新速度正在加快,对软件缺陷的有效分析,可以帮助开发人员理解和及时修复软件缺陷.然而,现有研究的分析对象大多较为单一,存在信息孤立、零散、质量差等问题,并且没有充分考虑数据验证及版本失配问题,分析结果... 移动应用(APP)软件的版本更新速度正在加快,对软件缺陷的有效分析,可以帮助开发人员理解和及时修复软件缺陷.然而,现有研究的分析对象大多较为单一,存在信息孤立、零散、质量差等问题,并且没有充分考虑数据验证及版本失配问题,分析结果存在较大误差,导致无效的软件演化.为了提供更有效的缺陷分析结果,提出一种面向版本演化的APP软件缺陷跟踪分析方法(ASD-TAOVE).首先,从多源、异构的APP软件数据中抽取APP软件缺陷内容并挖掘缺陷事件的因果关系;接着,设计了一种APP软件缺陷内容验证方法,基于信息熵结合文本特征和结构特征定量分析缺陷怀疑度,用于缺陷内容验证并构建APP软件缺陷内容异构图;然后,为了考虑版本演化带来的影响,设计了一个APP软件缺陷跟踪分析方法,用于在版本演化中分析缺陷的演化关系,并将其转化为缺陷/演化元路径;最后,通过一个基于深度学习的异构信息网络完成APP软件缺陷分析.针对4个研究问题(RQ)的实验结果,证实了ASD-TAOVE方法在面向版本演化过程中对缺陷内容验证与跟踪分析的有效性,缺陷识别准确率分别提升约9.9%和5%(平均7.5%).与同类基线方法相比,ASD-TAOVE方法可分析丰富的APP软件数据,提供有效的缺陷信息. 展开更多
关键词 APP软件缺陷 跟踪分析 版本演化 缺陷内容提取 缺陷内容验证 异构信息网络
下载PDF
软件成分安全分析(SCA)能力的建设与演进研究
3
作者 魏志超 高红 《数字通信世界》 2024年第11期20-22,31,共4页
在维护软件供应链的安全性方面,软件成分安全分析(SCA)技术起到了至关重要的作用。通过建设SCA模型、基础设施与工具的部署、制定安全策略和合规要求等路径,能够显著增强软件的安全防护能力。该文深入剖析了SCA能力从起步阶段到现代化... 在维护软件供应链的安全性方面,软件成分安全分析(SCA)技术起到了至关重要的作用。通过建设SCA模型、基础设施与工具的部署、制定安全策略和合规要求等路径,能够显著增强软件的安全防护能力。该文深入剖析了SCA能力从起步阶段到现代化全面升级的整个演进过程,并对即将到来的创新机遇与挑战进行了展望。 展开更多
关键词 软件成分安全分析(SCA) 模型构建 建设路径 能力演进
下载PDF
一种基于模糊概念格和代码分析的软件演化分析方法 被引量:9
4
作者 许佳卿 彭鑫 赵文耘 《计算机学报》 EI CSCD 北大核心 2009年第9期1832-1844,共13页
软件系统的演化分析是程序分析和程序理解的一个重要方面.通过演化分析可以了解系统需求和设计的演化趋势,从而更好地理解系统的需求和设计决策.文中在前期工作所提出的基于模糊概念格的程序分析方法基础上,进一步将其用于系统演化分析... 软件系统的演化分析是程序分析和程序理解的一个重要方面.通过演化分析可以了解系统需求和设计的演化趋势,从而更好地理解系统的需求和设计决策.文中在前期工作所提出的基于模糊概念格的程序分析方法基础上,进一步将其用于系统演化分析,提出了一种基于模糊概念格的软件演化分析方法.该方法利用基于概念相似度度量的松弛树匹配的方法建立不同版本概念格中概念和概念子格之间的映射关系,在此基础上通过结构差异分析来发现各种演化类型.实验表明,该方法能够有效地发现不同版本之间的高层演化信息,有助于开发人员理解系统的演化历史以及相关的设计决策. 展开更多
关键词 程序理解 软件演化 演化分析 代码分析 概念格 树匹配 版本差异比较
下载PDF
支持演化规则引擎的Rete算法研究 被引量:6
5
作者 武丹凤 曾广平 闫京颖 《计算机应用研究》 CSCD 北大核心 2013年第6期1747-1750,共4页
在演化规则模式匹配过程中,存在内存空间有限与用户请求响应要求快速等问题,传统的Rete算法并不能完全适合此类实际应用。针对此类问题,在经典Rete算法的基础上,通过从算法空间复杂度的角度对Rete网络结构匹配效率进行分析,并结合系统... 在演化规则模式匹配过程中,存在内存空间有限与用户请求响应要求快速等问题,传统的Rete算法并不能完全适合此类实际应用。针对此类问题,在经典Rete算法的基础上,通过从算法空间复杂度的角度对Rete网络结构匹配效率进行分析,并结合系统动态演化过程中强动态和高实时性的特点,引入节点复用技术构造Re-te网络,且以规则权重、入网时间为依据,增设了Rete网络节点存储空间可调整机制,完成了Rete算法在内存消耗与调节、匹配耗时方面的优化。对比测试表明,优化后的算法提高了网络匹配性能,实现了系统的平稳安全运行,解决了演化系统模式匹配过程中存在的问题。 展开更多
关键词 RETE算法 规则引擎 模式匹配 软件动态演化
下载PDF
变邻域分解多目标自适应差分进化算法 被引量:7
6
作者 刘志君 高亚奎 +2 位作者 章卫国 王晓光 袁燎原 《控制理论与应用》 EI CAS CSCD 北大核心 2014年第11期1492-1501,共10页
分解方法是处理复杂问题常用的一种手段,而差分进化算法被广泛地应用于多目标优化问题(multiobjective optimization problems,MOP),为了克服经典差分进化算法和分解方法的缺陷,本文提出了一种自适应差分进化算法和变邻域分解方法相结... 分解方法是处理复杂问题常用的一种手段,而差分进化算法被广泛地应用于多目标优化问题(multiobjective optimization problems,MOP),为了克服经典差分进化算法和分解方法的缺陷,本文提出了一种自适应差分进化算法和变邻域分解方法相结合的新颖算法一ADEMO/D-ENS,该算法采用Tchebycheff方法将多目标优化问题分解成多维标量优化子问题,并利用邻域子问题的信息进行优化,基于邻域种群集依概率自适应选择邻域种群规模;同时采用概率匹配(]probability match,PM)自适应方法从差分策略池中选择差分进化策略;同时分析了算法的复杂度;最后,通过和经典的非支配排序遗传算法(non-dominated sorting genetic algorithmsⅡ,NSGA-Ⅱ)和多目标差分进化算法(multi-objective differential evolution algorithm,MODE)仿真对比,说明ADEMO/D-ENS方法可以更有效的处理多目标优化问题. 展开更多
关键词 分解 邻域种群集 概率匹配方法 差分进化 多目标优化 复杂度分析
下载PDF
软件体系结构研究综述 被引量:218
7
作者 孙昌爱 金茂忠 刘超 《软件学报》 EI CSCD 北大核心 2002年第7期1228-1237,共10页
近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统与软件产品线开发中的关键技术之一.归纳了软件体系结构技术发展过程及其主要研究方向.在分析了典型的软件体系结构概念之后,给出了软件体系结构的定义.通过总结软... 近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统与软件产品线开发中的关键技术之一.归纳了软件体系结构技术发展过程及其主要研究方向.在分析了典型的软件体系结构概念之后,给出了软件体系结构的定义.通过总结软件体系结构领域的若干研究活动,提出了软件体系结构研究的两大思路,并从7个方面介绍了软件体系结构研究进展.探讨了软件体系结构研究中的不足之处,并分析其原因.作为总结,给出了软件体系结构领域最有前途的发展趋势. 展开更多
关键词 软件体系结构 软件工程 软件系统 软件开发
下载PDF
开源软件社区开发者角色的演化分析 被引量:7
8
作者 汪文娟 李兵 何鹏 《复杂系统与复杂性科学》 EI CSCD 北大核心 2015年第1期1-7,共7页
收集了Tomcat 6项目从2006—2010年10个版本的开发者修改日志和邮件列表信息,分析各个版本下开发者网络中开发者的活跃度演化趋势,从中提取典型的角色演化模式,并对比不同演化模式的开发者在特定工作类型上的贡献程度。实验结果表明,开... 收集了Tomcat 6项目从2006—2010年10个版本的开发者修改日志和邮件列表信息,分析各个版本下开发者网络中开发者的活跃度演化趋势,从中提取典型的角色演化模式,并对比不同演化模式的开发者在特定工作类型上的贡献程度。实验结果表明,开发者网络中存在5种典型的角色演化模式,而且不同演化模式下的开发者从事的工作类型也有所不同。 展开更多
关键词 开源软件社区 开发者网络分析 角色演化 活跃度
下载PDF
一种基于概念格的软件产品线演化分析方法 被引量:2
9
作者 邓寒冰 赵立军 +1 位作者 张霞 刘积仁 《东北大学学报(自然科学版)》 EI CAS CSCD 北大核心 2011年第3期331-334,339,共5页
针对软件产品线演化成因分析、资产演化跟踪以及演化范围界定等问题,提出了一种基于概念格的软件产品线演化分析方法.该方法把引起软件产品线演化的因素分为内、外两部分,同时利用形式概念理论中的概念格,建立基于概念格的软件产品线演... 针对软件产品线演化成因分析、资产演化跟踪以及演化范围界定等问题,提出了一种基于概念格的软件产品线演化分析方法.该方法把引起软件产品线演化的因素分为内、外两部分,同时利用形式概念理论中的概念格,建立基于概念格的软件产品线演化分析框架,利用该框架可以实现对内、外演化因素的关联关系分析,软件产品线的资产演化跟踪以及软件产品线演化影响范围的确定.最后以整个产品线演化过程为基础,利用概念格结构的层次序,证明了该方法在形式化表示软件产品线演化过程方面中具有较好的精确性. 展开更多
关键词 软件产品线 可变性 产品线演化 形式概念分析 概念格 演化分析框架
下载PDF
缺陷驱动的Web服务可信性度量模型 被引量:3
10
作者 徐传运 杨丹 张杨 《计算机应用研究》 CSCD 北大核心 2011年第7期2723-2725,2733,共4页
为了避免Web服务可信性正面度量难以收集数据的问题,提出缺陷驱动的Web服务可信性度量模型TWSMM-SD(trustworthy Web services metrics model based on software defect),利用Web服务中的缺陷数目及类型来间接评测Web服务的可信度。在对... 为了避免Web服务可信性正面度量难以收集数据的问题,提出缺陷驱动的Web服务可信性度量模型TWSMM-SD(trustworthy Web services metrics model based on software defect),利用Web服务中的缺陷数目及类型来间接评测Web服务的可信度。在对Web服务中出现的缺陷进行全面收集、详细分类和可信归类的基础上,TWSMM-SD根据缺陷的演化来确定每种缺陷对最终可信度的影响程度,将其综合形成此种缺陷的初始权重,再利用隐马尔可夫模型对其进行处理,进而利用加权求和的方式求得Web服务的最终可信度。针对一个具体的Web服务,先利用重庆市软件评测中心的测试平台获得其缺陷个数及其所属类别,再使用TWSMM-SD对其进行可信性度量,进而证明本方法在Web服务可信性度量中的可行性和有效性。 展开更多
关键词 缺陷分析 缺陷演化 网络软件 可信性度量
下载PDF
基于文本分析的软件项目风险研究演化脉络解析 被引量:2
11
作者 瞿英 范默苒 +1 位作者 刘滨 曹树贵 《河北科技大学学报》 CAS 2020年第1期88-98,共11页
软件项目是以科学满足软件需求为目标,涵盖人员、技术、管理等多种要素的工程实施与组织管理过程。长期以来,由于软件项目客观存在的一些不确定性因素,使得实施过程中常常会遇到设计、费用、进度与功能变化等诸多问题。虽然高效的开发... 软件项目是以科学满足软件需求为目标,涵盖人员、技术、管理等多种要素的工程实施与组织管理过程。长期以来,由于软件项目客观存在的一些不确定性因素,使得实施过程中常常会遇到设计、费用、进度与功能变化等诸多问题。虽然高效的开发技术不断涌现,但管理问题一直存在,风险问题也经常显现,成为软件行业的焦点问题。正确认识和管理软件项目风险能够提高软件项目开发的成功率,降低风险发生概率。软件项目风险管理是软件项目管理中的重点问题之一。随着软件行业的发展,软件项目风险呈现出新的特点,风险管理内容也产生了新的变化。为了追踪软件项目风险管理研究的脉络和发展趋势,运用网络爬虫技术,获取了国内外软件项目风险相关文献3129篇,利用分词和统计分析技术,对文献作者、关键字、主题等进行提取和词频分析,挖掘出研究主体的空间分布情况;从发文数量及发文时间角度对中外学者研究进行对比分析,梳理出软件项目风险概念界定、研究阶段、研究方法等方面的演化进程。通过对文献主题的分析,梳理出软件项目风险研究的方向和趋势。通过上述文本分析思路,可以得出该领域中的主流研究方法及发展趋势。在文献数量的变化上可以推断,软件项目风险同质化研究较多,研究的创新性突破口难以发掘,致使中文文献数量有所降低。通过观察研究团队词云可视化情况,发现了计算机类及管理类两大主流研究方向。如何从管理角度进行风险研究一直是该领域关注的重点。基于时间顺序的文献主题汇总,能够清晰看出软件项目风险研究是以项目管理为主导、风险管理为导向,将项目管理及风险管理相融合,进行以软件项目为主体的概念性界定。软件项目风险管理理论研究相对成熟后,风险评估、风险识别、风险控制相关技术性的研究也开始兴起,再从应用角度进行风险管理的验证研究。至今风险管理仍以评估为主要研究手段,通过对高频词的共性进行分析,找到词汇关联中较为新颖的研究方向。例如,风险识别过程正在从人工主观辨别向机器自动识别转化;风险管理对象属性特点的转变是由静到动的变化;由大数据技术引发的风险知识库建立、智能风险管理系统的搭建等前沿研究。对研究趋势的探索将为软件项目风险防控、提升软件项目成功率提供新的解决思路,为软件项目风险的相关研究提供可参考的方法。 展开更多
关键词 管理计量学 软件项目风险 文本分析 演化脉络 文献计量
下载PDF
非线性动力系统在软件需求分析中的研究 被引量:2
12
作者 葛君伟 葛智 方义秋 《微电子学与计算机》 CSCD 北大核心 2010年第6期85-88,共4页
在软件系统的生命周期中,其过程也是不断变化和逐步完善的.为了减少由需求缺陷和需求变化而导致的软件系统失败,需求的演化过程应该是在稳定的状态下完成的.提出了一个非线性方程来描述此过程,初步研究显示,当需求变化率在一个稳定的范... 在软件系统的生命周期中,其过程也是不断变化和逐步完善的.为了减少由需求缺陷和需求变化而导致的软件系统失败,需求的演化过程应该是在稳定的状态下完成的.提出了一个非线性方程来描述此过程,初步研究显示,当需求变化率在一个稳定的范围里,演化过程就是稳定的且需求也是可变的. 展开更多
关键词 软件工程 需求分析 需求演化 非线性动力系统 混沌
下载PDF
基于依赖图的程序克隆分析及近似解求解方法 被引量:3
13
作者 吴军华 王佳利 《南京工业大学学报(自然科学版)》 CAS 北大核心 2013年第5期52-56,共5页
大型软件系统中的代码复制和修改现象可能导致程序缺陷的扩大以及无用代码的存在,克隆代码检测分析则有助于抽取可复用的软件组件和模式,在软件重构和软件演化中起重要的作用。在给出了一种基于子图同构进行克隆代码检测的方法基础上,... 大型软件系统中的代码复制和修改现象可能导致程序缺陷的扩大以及无用代码的存在,克隆代码检测分析则有助于抽取可复用的软件组件和模式,在软件重构和软件演化中起重要的作用。在给出了一种基于子图同构进行克隆代码检测的方法基础上,加入依赖边类型约束求近似解的算法,以改善算法的时间复杂性。 展开更多
关键词 程序缺陷 克隆代码 程序依赖图 克隆分析 软件演化
下载PDF
软件功能需求变化传播机理分析 被引量:6
14
作者 王映辉 《计算机学报》 EI CSCD 北大核心 2007年第11期2025-2032,共8页
软件变化控制是软件开发者历来追求的目标,也是研究软件演化的基础.基于功能需求变化,描述了变化用况和变化对象的标识,阐明了变化构件的界定策略,给出了SA(Software Architecture)中变化信息的追踪方法;同时分析了软件变化转播在软件... 软件变化控制是软件开发者历来追求的目标,也是研究软件演化的基础.基于功能需求变化,描述了变化用况和变化对象的标识,阐明了变化构件的界定策略,给出了SA(Software Architecture)中变化信息的追踪方法;同时分析了软件变化转播在软件生命周期中的一些重要性质;最后描绘了本文研究的整体框架和一个应用实例.对软件演化与维护具有一定的借鉴意义. 展开更多
关键词 用况 对象模型 变化传播 软件演化 变化分析
下载PDF
基于SciMAT和RPYS的护理理论演化路径及历史根源分析 被引量:1
15
作者 朱瑞芳 段志光 +3 位作者 韩世范 王香玉 刘超 刘梦玥 《护理研究》 北大核心 2022年第16期2836-2843,共8页
目的:梳理护理理论的演化路径及历史根源,为构建我国本土化的护理理论提供参考。方法:通过科学图谱分析软件工具(SciMAT)和参考文献出版年谱(RPYS)分析方法,对1990年—2019年WOS数据库中临床护理理论研究的相关文献进行可视化分析及图... 目的:梳理护理理论的演化路径及历史根源,为构建我国本土化的护理理论提供参考。方法:通过科学图谱分析软件工具(SciMAT)和参考文献出版年谱(RPYS)分析方法,对1990年—2019年WOS数据库中临床护理理论研究的相关文献进行可视化分析及图谱绘制,对护理理论文献的主题结构和演化路径进行初步探讨,以寻找护理理论研究领域的根源性文献,并对其进行分析。结果:护理理论领域的研究始于1990年,快速增长是在近10年。关键词变化研究显示,护理理论领域的研究力量不断增强,但缺乏对重要主题的持续深入研究;演化路径研究显示,研究主题开始相对集中,研究内容逐渐多样化;演化状态研究显示,护理理论研究成熟度不高,需要进一步研究。护理理论具有生物性、实践性、认知性和社会性;需要不断整合和创新,更需要在实践中进行验证和修正。结论:基于SciMAT和RPYS分析方法对WOS数据库1990年—2019年护理理论相关文献主题演变、历史根源及演变脉络分析,为护理理论进一步研究提供了理论基础,利于从总体上把握护理理论研究发展脉络,发现核心和前沿问题。 展开更多
关键词 护理理论 演化路径 历史根源 文献分析 科学绘图分析软件工具 参考文献出版年谱
下载PDF
近20年路径依赖理论研究回望——基于Web of Science(1996-2017)数据库文献 被引量:5
16
作者 刘亚萍 于杰 《宁波大学学报(人文科学版)》 2020年第6期114-122,共9页
关于路径依赖的文献数量从2010后大幅度增长,文献数量最多的国家是美国。通过文献共被引分析得到路径依赖的理论基础:分别是以David、North、Arthur等学者为代表的较早期研究。关键词共被引分析得出路径依赖理论的研究热点为路径锁定(lo... 关于路径依赖的文献数量从2010后大幅度增长,文献数量最多的国家是美国。通过文献共被引分析得到路径依赖的理论基础:分别是以David、North、Arthur等学者为代表的较早期研究。关键词共被引分析得出路径依赖理论的研究热点为路径锁定(lock-in)、演化(evolution),创新(innovation)、报酬递增(increasing returns)等。近20年路径依赖的发展经历了三个时期:理论基础形成时期,理论扩展研究时期,理论应用研究时期。研究进程中呈现出理论诠释逐渐完善、概念阐析不断深化、研究内容渐趋发散以及定量研究方法仍然是难点的特征。 展开更多
关键词 路径依赖 科学知识图谱 Cite space软件 研究脉络 研究特点
下载PDF
考虑历史数据的软件可信演化分析方法
17
作者 赵倩 冯光升 李莉 《计算机科学》 CSCD 北大核心 2013年第5期173-176,共4页
针对软件可信演化中对软件可信性相关属性的需求,提出一种考虑历史数据的软件可信演化分析方法。通过收集软件演化的历史数据,提取软件可信演化相关属性并进行量化,建立软件可信演化着色原则,构建软件可信演化分析图。实验结果表明,通... 针对软件可信演化中对软件可信性相关属性的需求,提出一种考虑历史数据的软件可信演化分析方法。通过收集软件演化的历史数据,提取软件可信演化相关属性并进行量化,建立软件可信演化着色原则,构建软件可信演化分析图。实验结果表明,通过对软件可信演化分析图中演化单元的观察,可实时、有效、直观地得到内嵌在演化数据中的隐藏信息,以此分析出软件演化是否为可信演化,从而为演化数据的分析提供支持。 展开更多
关键词 软件 软件可信演化 软件可信性 分析
下载PDF
软件演进驱动的按需自动测试
18
作者 王嘉捷 蒋凡 +2 位作者 程绍银 张晓菲 林锦滨 《中国科学技术大学学报》 CAS CSCD 北大核心 2010年第5期505-512,共8页
为了及时彻底地测试演进着的软件,提出了软件演进驱动的按需自动测试算法.首先,根据软件演进时源文件的文本更新,通过控制与数据依赖分析识别受影响的语义变化区域,再结合代码安全缺陷分析按需构造精简测试流图.接着,按需符号执行图中... 为了及时彻底地测试演进着的软件,提出了软件演进驱动的按需自动测试算法.首先,根据软件演进时源文件的文本更新,通过控制与数据依赖分析识别受影响的语义变化区域,再结合代码安全缺陷分析按需构造精简测试流图.接着,按需符号执行图中各条路径且缺陷关联路径优先,主动探测和求解缺陷触发条件以排除误报,在路径分支点按需克隆执行环境以避免路径前缀的重复执行,并及时求解路径条件以剪除不可行路径.最终,自动生成针对软件更新实现路径覆盖的精简测试例集合.目前已实现了测试工具原型,用其测试了多个开源软件,发现了OpenSSL代码中的真实缺陷. 展开更多
关键词 软件演进 按需符号执行 测试生成 缺陷发现 静态分析 回归测试
下载PDF
基于Web服务的禽流感病毒基因分析软件FluSoft的创建与应用
19
作者 刘朔 蒋文明 +2 位作者 彭程 尹馨 刘华雷 《中国动物检疫》 CAS 2023年第2期146-152,共7页
解读病毒基因组信息是探明病毒关键分子特性的重要步骤。然而,解码基因信息,需要在较强的生物信息学背景下,查阅大量文献、选择参考序列、开展序列比对、进行遗传进化分析、验证并集成数据信息等,其过程工作量大、耗时、技术含量高。为... 解读病毒基因组信息是探明病毒关键分子特性的重要步骤。然而,解码基因信息,需要在较强的生物信息学背景下,查阅大量文献、选择参考序列、开展序列比对、进行遗传进化分析、验证并集成数据信息等,其过程工作量大、耗时、技术含量高。为解决上述问题,采用Perl语言集成一系列软件和数据集,创建了禽流感病毒基因分析软件(FluSoft),实现了禽流感病毒基因组快速批量注释和分析。本软件通过Web网页对话框输入FASTA格式的禽流感病毒基因序列,可进行关键生物特性和遗传进化分析,实现了以下功能:(1)注释查询序列的基因片段/亚型(针对H5或H7亚型,增加展示其HA基因裂解位点氨基酸序列及碱性氨基酸个数)及基因突变的生物学意义,如耐药性、宿主受体特异性、毒力、糖基化位点及在家禽或哺乳动物中的传播能力等;(2)注释查询序列在命名系统中最密切相关的演化分支。综上所述,FluSoft软件(http://flusoft.hqhuitong.com)为禽流感流行病学调查监测、流行特征分析及风险预警提供了有力的技术支撑。 展开更多
关键词 禽流感病毒 基因分析 生物特性 遗传进化 FluSoft软件
下载PDF
使用抽象语法树匹配分析Java程序演化 被引量:2
20
作者 周逸勋 陈海波 《计算机应用与软件》 CSCD 2011年第8期196-199,共4页
软件在生命周期中一直在发生演化,对软件演化的分析可以揭示软件发展的一些基本规律。现有方法通常使用改变的代码行数作为软件演化的指标,但是这项指标不能反映软件架构的变化,也不能帮助理解软件演化的具体情况。使用抽象语法树匹配AT... 软件在生命周期中一直在发生演化,对软件演化的分析可以揭示软件发展的一些基本规律。现有方法通常使用改变的代码行数作为软件演化的指标,但是这项指标不能反映软件架构的变化,也不能帮助理解软件演化的具体情况。使用抽象语法树匹配ATS(Abstract Syntax Tree)进行代码分析能够更清楚地了解软件中发生改变的具体内容。针对Java语言编写的软件,可以了解静态域的添加、删除和类型修改;类的添加、删除、类型修改和方法体修改。这些信息能更好地帮助理解软件演化。 展开更多
关键词 软件演化 抽象语法树匹配 演化分析
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部