首页期刊导航|计算机研究与发展
期刊信息/Journal information
计算机研究与发展
计算机研究与发展

徐志伟

月刊

1000-1239

crad@ict.ac.cn

010-62620696;62600350

100190

北京中关村科学院南路6号

计算机研究与发展/Journal Journal of Computer Research and DevelopmentCSCD北大核心CSTPCDEI
查看更多>>本刊是中国科学院计算技术研究所和中国计算机学会联合主办、科学出版社出版的学术性刊物、中国计算机学会会刊,我国第一个计算机刊物。主要刊登计算机科学技术领域高水平的学术论文、最新科研成果和重大应用成果。
正式出版
收录年代

    FlexTSN:一种灵活的TSN交换实现模型

    杨翔瑞严锦立陈波彭锦涛...
    153-163页
    查看更多>>摘要:系统搭建和关键技术的验证为此提出一种灵活的TSN交换的实现模型FlexTSN PlexTSN基于模块化与功能松耗合的思想,将TSN交换节点解耦为通用处理模块和时间感知模块,支持TSN交换机的快速重构此外,FlexTSN通过扩展PTP同步协议提供一种轻量级高可靠的网络管理机制用于进行细粒度集中式的状态收集和配置然后基于该模型在可编程的FPGA平台上实现了一种支持简化的循环队列转发模型(cyclical queuing and forwarding,CQF)的TSN原型系统通过从资源开销和服务质量等方面进行测试评估,实验结果证明FlexTSN能够实现敏捷的原型系统组网及TSN关键技术的快速验证.

    现场可编程逻辑门阵列时间敏感网络模型与实现确定性转发同步

    基于在网计算加速的拜占庭容错算法

    杨帆张鹏王展元国军...
    164-177页
    查看更多>>摘要:拜占庭容错算法是一类能够容忍各种形式的软件错误和安全漏洞的容错算法,对云计算的可靠性保障有着重要意义与其他容错算法相比,拜占庭容错算法稳定性更高,但是其性能表现低下,不能满足当前系统对高吞吐、低延时的需求在网计算是一种以数据为中心的体系结构,它用网络承担部分计算功能,使数据在流动过程中获得处理,从而提高系统性能为解决拜占庭容错系统的问题,提出了一种基于在网计算的拜占庭容忍共识算法优化方案,将算法的一部分处理任务卸载到网卡上执行,利用网卡和处理器形成的多级流水线提升系统吞吐量由于仅使用在网计算的方案在特定场景下效果不佳,因此,使用多线程方法来提升优化方案的可扩展性.同时,对算法进行了详细的系统评测,实验结果表明:相对于普通的拜占庭容错系统,使用在网计算与多线程结合的优化方案能够获得46%的吞吐率提升以及65%的延迟下降,证明了基于在网计算的拜占庭容忍共识算法优化方案的可行性与有效性.

    分布式系统拜占庭容错算法在网计算加速器高性能计算

    基于排序损失的ECC多标签代码异味检测方法

    王继娜陈军华高建华
    178-188页
    查看更多>>摘要:代码异味是由糟糕的代码或设计问题引起的一种软件特征,严重影响了软件系统的可靠性和可维护性在软件系统中,一段代码元素可能同时受到多种代码异味的影响,使得软件质量明显下降.多标签分类适用该情况,将高共现的多个代码异味置于同一标签组,可以更好地考虑代码异味的相关性,但现有的多标签代码异味检测方法未考虑同一段代码元素中多种代码异味检测顺序的影响对此,提出了一种基于排序损失的集成分类器链(ensemble of classifier chains,ECC )多标签代码异味检测方法,该方法选择随机森林作为基础分类器并采取多次迭代ECC的方式,以排序损失最小化为目标,选择一个较优的标签序列集,优化代码异味检测顺序问题,模拟其生成机理,检测一段代码元素是否同时存在长方法-长参数列表、复杂类一消息链或消息链一过大类这3组代码异味.实验采用9个评价指标,结果表明所提出的检测方法优于现有的多标签代码异味检测方法,F1平均值达97.16%.

    代码异味随机森林排序损失集成分类器链多标签分类

    基于已有实例的Linux驱动程序前向移植接口补丁推荐

    李斌贺也平马恒太芮建武...
    189-207页
    查看更多>>摘要:Linux内核版本频繁升级对驱动程序带来的关联影响程度和影响范围都很大,为了修复这种关联影响带来的驱动程序调用内核接口的不一致性错误,不断修改旧版本驱动代码进行前向移植是一个持续和紧迫的问题驱动演化辅助理解、驱动移植中间库辅助适配和驱动移植辅助信息等方面的已有研究,通过检索语句级别的辅助信息提高了驱动移植的效率但是已有方法仅关注了检索辅助信息本身却并没有区分其中包含的有效补丁素材,因此还需要人工分析和手工构造适配性补丁.为了克服上述限制,提出了一种全新的方法旨在推荐驱动前向移植中接口错误的高质量补丁观察发现,依赖相同内核接口服务的多个不同驱动程序之间存在相同或相似的内核接口调用,内核版本升级后其他驱动的历史开发信息中可能存在这种复用接口及其使用变更的已有实例代码利用出错接口语句和相似已有实例的共性分析错误问题的特点,通过已有实例的辅助作用抽取针对性的接口修改方式和修改内容等细粒度素材生成待推荐补丁具体结合分界点识别、相似度计算、细粒度差异比较和频度计算确定有效修改方式提出了一种基于已有实例差异特征的分类算法,通过区分修改内容的不同类型分别从2种数据源提取最后使用编辑脚本技术生成推荐补丁列表在9个不同类型的真实驱动程序上的实验表明,该方法能够推荐驱动移植中7类接口错误补丁,有效补丁占比约674%,对现有辅助方法形成了有效补充和拓展.

    驱动移植已有实例接口复用修改方式补丁推荐接口错误

    基于边际贡献的需求变更技术债务量化评估

    张云洁张璇王旭任峻民...
    208-223页
    查看更多>>摘要:软件技术债务运用了经济学中"债务"的概念来描述软件开发中为了实现项目短期利益而实施的技术折中,但从长期目标来看,技术债务会影响软件的质量、成本和开发效率,因此,有必要对其进行系统有效的管理面向软件生命周期中因持续不断出现的需求变更而引起的技术债务,提出需求变更技术债务的定义,对需求变更的技术债务进行量化,借助经济学中"边际贡献"的思想分析需求变更的边际贡献,为需求变更的实施优先级提供依据,再利用边际贡献分析法为需求变更的实现价值提供参考在实验与案例研究部分,以大型开源项目Hadoop为例,验证需求变更边际贡献概念的可用性和技术的可行性运用梯度提升决策树算法对Spring Framework中的需求变更历史报告进行研究,提出需求变更边际贡献能力分析方法,对变更报告各个字段取值对其边际贡献影响的重要度进行排序结果表明,该分析方法可以为需求工程师衡量其工作量和风险提供有价值的参考建议.

    边际贡献技术债务需求变更梯度提升决策树关联关系

    基于交互特征表示的评价对象抽取模型

    曾碧卿曾锋韩旭丽商齐...
    224-232页
    查看更多>>摘要:评价对象抽取是对象级情感分析的关键任务之一,评价对象抽取结果会直接影响对象级情感分类的准确率在评价对象抽取任务中,借助手工特征加强模型性能的方式既消耗时间又耗费人力s对数据规模小、特征信息不充分等问题,提出一种基于交互特征表示的评价对象抽取模型(aspect extraction model based on interactive feature representation,AEMIFR)相比其他模型,AEMIFR模型结合字符级嵌入与单词嵌入,捕获单词的语义特征、字符的形态特征以及字符与词语之间的内在联系.而且,AEMIFR模型获取文本的局部特征表示和上下文依赖特征表示,并学习2种特征表示之间的交互关系,增强2种特征之间的相似特征的重要性,减少无用特征对模型的消极影响,以及学习更高质量的特征表示最后在SemEval 2014 ,SemEval 2015 ,SemEval 2016中的数据集L-14 ,R-14 ,R-15,R-16上进行实验,取得具有竞争力的效果.

    评价对象抽取对象级情感分析特征交互自然语言处理神经网络

    《计算机研究与发展》2019年论文高被引TOP10

    233页