您的位置: 专家智库 > >

张贺

作品数:13 被引量:87H指数:4
供职机构:南京大学软件学院更多>>
发文基金:国家自然科学基金国家重点实验室开放基金更多>>
相关领域:自动化与计算机技术交通运输工程天文地球更多>>

文献类型

  • 13篇中文期刊文章

领域

  • 12篇自动化与计算...
  • 1篇天文地球
  • 1篇交通运输工程

主题

  • 2篇软件工程
  • 2篇架构
  • 2篇服务架构
  • 1篇代码
  • 1篇动车
  • 1篇训练数据
  • 1篇亚马逊
  • 1篇异构
  • 1篇云服务
  • 1篇云计算
  • 1篇智能技术
  • 1篇智能系统
  • 1篇日志
  • 1篇软件架构
  • 1篇软件系统
  • 1篇上下文
  • 1篇实证
  • 1篇嵌入式
  • 1篇嵌入式系统
  • 1篇嵌入式系统开...

机构

  • 13篇南京大学
  • 6篇计算机软件新...
  • 1篇安徽大学
  • 1篇复旦大学
  • 1篇安徽师范大学
  • 1篇哈尔滨工业大...
  • 1篇中国农业银行
  • 1篇人民日报社
  • 1篇华为技术有限...
  • 1篇隆德大学

作者

  • 13篇张贺
  • 4篇荣国平
  • 2篇邵栋
  • 1篇王忠杰
  • 1篇李宣东
  • 1篇陈道蓄
  • 1篇彭鑫
  • 1篇张晓东
  • 1篇陈婕妤
  • 1篇刘天宇
  • 1篇马聪
  • 1篇章程
  • 1篇王璞
  • 1篇谢明娟

传媒

  • 8篇软件学报
  • 1篇计算机应用
  • 1篇计算机应用研...
  • 1篇小型微型计算...
  • 1篇计算机工程与...
  • 1篇应用科学学报

年份

  • 2篇2025
  • 2篇2024
  • 1篇2023
  • 2篇2022
  • 1篇2021
  • 3篇2019
  • 1篇2016
  • 1篇2014
13 条 记 录,以下是 1-10
排序方式:
面向持续软件工程的微服务架构技术专题前言被引量:8
2021年
随着软件互联网化和服务化的高度发展,持续性(continuity)成为现代软件系统的基本特性之一,覆盖从商业策划、软件开发、运维、演化的所有环节,使得软件系统在持续稳定提供功能和服务的同时,软件系统的边界和内部结构始终处于不断变化、持续更新和适应之中,持续软件工程(continuous software engineering)由此被提出并迅速得到广泛的实践应用.微服务(microservice)架构作为一种全新的去中心化分布式架构,在软件架构层面成为适应持续软件工程发展的必然趋势,而领域驱动设计(domain-driven design,简称DDD)伴随着微服务架构的兴起也重新获得了业界的广泛关注,二者共同关注服务自顶向下的合理设计和分解.微服务架构与领域驱动设计共同支持实现现代软件系统的持续性特征.为了反映中国学者和实践者在求解以微服务架构为代表的持续软件工程所面临的架构难题和挑战过程中取得的理论、技术或实验方面的创新性、突破性的高水平研究成果,特设立此专题.
张贺王忠杰王忠杰彭鑫
关键词:领域驱动设计软件工程软件架构分布式架构互联网化
一种基于威胁模型的安全测试用例生成框架和工具
2024年
近年来,软件系统安全问题正引发越来越多的关注,系统存在的安全威胁容易被攻击者所利用,攻击者通常采用各种攻击技术诸如口令暴力破解、网络钓鱼、SQL注入等对系统进行攻击.威胁建模是一种结构化分析、识别并处理威胁的方法,传统的测试主要集中在测试代码缺陷,处于软件开发后期,不能很好地对接前期威胁建模分析成果以构建安全的软件,业界威胁建模工具缺少进一步生成安全测试的功能.为了应对此问题,提出一种从威胁模型生成安全测试用例的框架,并设计和实现工具原型.为了便于测试,对传统的攻击树模型进行改进,对构建的模型进行规范性检查,从该模型中可以自动生成测试线索.根据攻击节点发生概率对测试线索进行评估,优先检测概率较高的威胁的测试线索.对防御节点进行评估,选择收益性较高的防御方案缓解威胁,以改进系统安全设计.通过为攻击节点设置参数可以将测试线索转换成具体的测试用例.在软件开发早期阶段以威胁建模识别出的威胁作为输入,通过框架和工具可以生成测试,指导后续的安全开发和安全测试设计,将安全技术更好地嵌入到软件设计和开发之中.案例研究部分将该框架和工具运用于极高危风险的安全测试生成,并说明了其有效性.
付昌兰张贺李凤龙匡宏宇
关键词:测试用例生成
亚马逊竞价型云服务定价策略的分析被引量:4
2019年
当今,移动互联网行业飞速发展,云服务提供了大量方便易用的云资源.在我国提出"互联网+"的概念以及推行了一系列鼓励创业的政策以后,企业和研究机构对于云服务的需求越来越大.云服务提供商众多,其定价机制和服务种类各不相同,存在着巨大的竞争和可挖掘的市场.亚马逊公司是如今云计算领域中的巨头,其中,竞价型云服务以其易用性和低廉价格受到了广大用户的欢迎.因此,研究其定价模式可以帮助云服务供应商完善其定价方法、获取更多盈利,另一方面,帮助用户选择适合自己的付款模式,节约成本.本次研究以亚马逊竞价型云服务作为对象,将亚马逊官方提供的混杂价格历史做了整理、筛选、可视化以及数据统计.预处理后,输入到KNN分类器和k-means分类算法中,实现了分类的功能,通过两种分类方法进行比对,通过Boosting算法投票选出典型类别.另外,提出了一种补齐不同云服务产生价格时间点的方法,可以辅助提高分类的准确性,以便找出最典型的价格轨迹进行统计分析、建模,提取价格变化的共同特征,更加精确地推测定价机制.
李雪菲李铮张贺荣国平
关键词:云计算KNN算法K-MEANS聚类算法
异构多链场景下跨境海产品供应链平台的架构设计与实现被引量:4
2022年
对于传统海产品供应链中存在的数据造假、透明度低、难以追踪等问题,可以使用区块链技术解决;如果供应链上各组织采用无法进行数据交换和功能互补的异构区块链,就会带来价值孤岛问题。为此,选择基于中继机制的BitXHub跨链解决方案,设计并实现了一个支持主流区块链Hyperledger Fabric和Ethereum互操作的跨境海产品供应链平台。实验结果表明:该设计方案可以使系统每秒处理的交易数量达到937,能够满足实际场景下的业务需求。
吴欧张贺王岩泽李昊明李杉杉
关键词:供应链
结合主动学习和半监督学习的软件可追踪性恢复框架
2025年
软件可追踪性被认为是软件开发过程可信的一个重要因素,确保对软件开发过程的可见性并进行全面追踪,从而提高软件的可信度和可靠性.近年来,自动化的软件可追踪性恢复方法取得了显著进展,但在企业项目中的应用仍面临挑战.通过调研研究和实验案例分析,发现工业界场景中可追踪性模型表现不佳的3个关键挑战:原始数据低质量、样本稀疏性和不平衡性,并提出一种结合主动学习和半监督学习的软件可追踪性恢复框架STRACE(AL+SSL).该框架通过选择有价值的标注样本和生成高质量的伪标签样本,有效利用未标注的样本,克服数据低质量和稀疏性挑战.实验基于10个样本规模在几万至近百万个issue-commit跟踪对实例的企业项目,进行多组对比实验,结果表明该框架在当前真实企业项目软件可追踪性恢复任务上具有有效性.其中消融实验结果表明STRACE(AL+SSL)中主动学习模块所选择的无标签样本在可追踪性恢复任务中发挥了更为重要的作用.此外,还验证各个模块最佳的样本选择策略组合,包括调整后的半监督类平衡自训练样本选择策略CBST-Adjust和低成本高效率的主动学习子模块互信息SMI_Flqmi样本选择策略.
董黎明张贺孟庆龙匡宏宇
关键词:半监督学习
嵌入式系统开发中敏捷方法的应用研究综述被引量:36
2014年
伴随着计算机技术的迅速发展,嵌入式系统软件的应用领域得以不断拓宽,这使得嵌入式系统开发面临着日益严峻的质量、成本以及项目周期等方面的压力.另一方面,敏捷方法已在传统的软件项目当中得到越来越多的应用.很多研究都表明,敏捷方法在适应需求变更、提升生产效率和最终产品的质量方面都发挥出显著的作用.因此,在嵌入式系统软件开发中应用敏捷方法,自然也得到研究者和实践者的日益关注.应用系统评价(systematic review)方法,试图尽可能系统地了解嵌入式系统开发过程中敏捷方法的应用状况和研究进展.通过对敏捷宣言提出以来12年间49篇相关文献的概况和分析,试图回答如下3个问题:1)在不同类型的嵌入式系统开发中,敏捷方法的总体应用情况如何?2)敏捷方法或实践是如何解决各类嵌入式软件开发中的挑战的?3)敏捷方法(实践)该如何通过扩展和改进,以更好地适应嵌入式系统开发?研究表明,尽管应用程度存在一定的差异,但敏捷方法已在不同类型的嵌入式开发中得到了应用.传统的敏捷方法也需要进行多种改变,以适应这些不同类型的嵌入式开发项目的特征.
荣国平刘天宇谢明娟陈婕妤张贺陈道蓄
关键词:嵌入式系统开发敏捷方法
基于自定义日志的 Fabric的共识交易轨迹可视化追踪方法被引量:2
2022年
联盟链缺少展示各个节点资源使用情况、健康状态、互相关系、共识交易流程等方面的可视化方法,为此提出一种基于自定义日志的Fabric共识交易轨迹追踪方法(FTL)。首先,以典型联盟链框架Hyperledger Fabric为基础设施实现区块链底层构建;然后,利用ELK工具链收集与解析Fabric的自定义共识交易日志,并利用Spring Boot作为业务逻辑处理框架;最后,采用专注于图分析领域的Graphin实现共识交易轨迹的可视化。实验结果表明,与原生Fabric应用相比,基于FTL的Fabric的应用框架在实现可视化追踪基础后,平均性能仅下降了8.8%,未造成显著延迟,可以为监管方提供更加智能的区块链监管方案。
李杉杉王岩泽邹英龙陈焕雷张贺吴欧
关键词:区块链日志
基于OBDII&EOBD的机动车监测系统分析与设计被引量:2
2016年
针对国内个人用户、行业用户对实时性车辆状态、驾驶习惯和故障检修的需求,设计了一套机动车实时监测系统。基于OBDII&EOBD协议,车载OBD终端设备获取车辆故障码、地理位置、行车速度等数据信息,通过GPRS与基于J2EE架构的网站服务端建立通信。服务端对数据进行分析,从而对车辆的故障状态进行诊断,统计归纳驾驶员的驾驶习惯和行车状况,最终将车辆检测和统计分析的结果展现在网页客户端,或者i OS/Android移动手持设备上。视车辆的故障情况,驾驶员可以选择通过本系统与汽车维修厂建立联系,为驾驶员的行车安全、出行便利,以及交通管理和保险业提供参考建议和数据支持。
马聪王璞邵栋荣国平张贺
关键词:车辆状态驾驶习惯
自动化工具对中国DevOps实践的影响被引量:13
2019年
DevOps 作为一次软件工程领域的变革,近 10 年迅速发展的原因是多方面的.关注了中国 DevOps 的发展历程中自动化工具带来的实际影响以及自动化工具产生的一系列问题.使用系统化文献评价获取了目前 DevOps实践中被研究者分析最多的自动化支持工具,从 50 篇文献中识别出包括 Docker、Chef、Jenkins 和 Puppet 等 69 个自动化工具;然后通过灰色文献评价从一些中文博客文章中分析出自动化工具在中国 DevOps 实践中出现的 3 个层次的问题;最后通过民族志访谈方法分析了在中国环境下各方对待 3 个层次问题的看法和建议,得出自动化工具对中国 DevOps 实践的两个影响:(1)自动化工具在 DevOps 实践的前期作用明显,可以认为 DevOps 实践就是使用自动化工具;(2)软件组织实现 DevOps 转型以后需要减少对自动化工具的依赖,形成自己的 DevOps 文化.对于自动化工具在中国 DevOps 实践中产生的问题,整合访谈内容后形成了解决问题的 3 个建议,并给出了一个转型范例.
黄璜张贺邵栋
关键词:自动化工具民族志访谈
AI软件系统工程化技术与规范专题前言
2023年
近年来,人工智能产业的热度逐步提升,市场规模持续扩大,全球各行各业的组织机构都正在或试图通过人工智能对原有的产品和服务赋予新的能力.最先进的人工智能系统正在迅速从实验室环境迁移到工业环境,并主要以软件为承载形式渗透到社会应用的方方面面.然而开发、测试和运维工业化的人工智能软件系统会遇到一些不同于传统软件系统的工程问题.例如,在基于人工智能的系统中,规则和系统行为是从训练数据中推断出来的,而不是被开发者编写的程序代码所定义;人工智能系统的需求具有较大的不明确性;人工智能系统的演化过程中需要关注不断变化的数据集和相关的基础设施;人工智能系统开发和运维需要数据科学家和软件工程师的跨专业协作;人工智能系统的开发面临伦理、道德和法律的约束,且这些约束的更新速度正受到飞速发展的人工智能技术和产业的挑战.
张贺夏鑫蒋振鸣祝立明李宣东
关键词:人工智能系统软件系统人工智能技术训练数据基础设施
共2页<12>
聚类工具0