-
公开(公告)号:CN111460137A
公开(公告)日:2020-07-28
申请号:CN202010431043.0
申请日:2020-05-20
Applicant: 南京大学
IPC: G06F16/34 , G06F16/33 , G06F40/284 , G06F40/30
Abstract: 本发明属于软件测试技术领域,具体涉及一种模型的微服务关注点识别方法、设备及介质。其中,微服务关注点的识别方法,包括:基于微服务项目源代码的文本文件,利用主题模型识别出其中的主题集;分析微服务项目代码的语法树以及服务接口调用关系,确定所有代码文件间的依赖关系网络;根据所识别出来的主题集以及代码文件依赖关系网络,判断主题集中每一个主题是能够体现软件需求的功能性主题还是噪声主题,并给出每一个微服务对应的功能性主题集,用来表示微服务的关注点。本发明实施例的技术方案,实现了在快速迭代开发的微服务项目中,自动化地识别出微服务的关注点,以辅助微服务架构师确定微服务的粒度,从而支持微服务架构设计的决策。
-
公开(公告)号:CN102622082B
公开(公告)日:2015-03-18
申请号:CN201110412458.4
申请日:2011-12-13
Applicant: 南京大学
Abstract: 基于手机传感器控制电脑的方法,建立智能手机与计算机控制信息交互的系统;在智能手机端,首先从手机传感器得到相应的数据,进行数据的过滤拟合,得到动作命令,通过蓝牙传输至电脑端接口;手机主传感器打包消息,通过消息机制,利用流水线pipeline技术,将数据从传感器模块传递给当前模式控制器模块的动作拟合器模块;动作拟合器在初始化时已将预定义的动作初始化并存入动作池中,动作拟合器模块对传感器数据进行动作生成;动作拟合器接收通过消息队列由传感器模块产生的数据消息,并解析为实数数组,对数据通过算法抽象出动作;而在电脑端,通过编辑配置文件,将特定的动作或消息指令映射到某个键盘、鼠标或其他硬件操作,实现手机传感器控制电脑操作。
-
公开(公告)号:CN102622082A
公开(公告)日:2012-08-01
申请号:CN201110412458.4
申请日:2011-12-13
Applicant: 南京大学
Abstract: 基于手机传感器控制电脑的方法,建立智能手机与计算机控制信息交互的系统;在智能手机端,首先从手机传感器得到相应的数据,进行数据的过滤拟合,得到动作命令,通过蓝牙传输至电脑端接口;手机主传感器打包消息,通过消息机制,利用流水线pipeline技术,将数据从传感器模块传递给当前模式控制器模块的动作拟合器模块;动作拟合器在初始化时已将预定义的动作初始化并存入动作池中,动作拟合器模块对传感器数据进行动作生成;动作拟合器接收通过消息队列由传感器模块产生的数据消息,并解析为实数数组,对数据通过算法抽象出动作;而在电脑端,通过编辑配置文件,将特定的动作或消息指令映射到某个键盘、鼠标或其他硬件操作,实现手机传感器控制电脑操作。
-
公开(公告)号:CN113360309B
公开(公告)日:2024-07-26
申请号:CN202110610490.7
申请日:2021-06-01
Applicant: 南京大学
IPC: G06F11/07 , G06F18/2431 , G06N3/082
Abstract: 本发明公开了一种用于识别服务零碎异常线索的方法,包括步骤线上系统持续运行识别算法;需要遍历当前时间段T内的每一种维度组合E,并将所有维度组合E作为节点建立树状结构;根据剪枝算法筛选出线索节点;基于S3得到的线索节点,使用层次遍历的方式搜索每一个节点并计算该节点所表示的维度组合E成为一个线索的可能性大小和提供有价值的线索列表。本发明聚焦于识别出琐碎零散的异常,实时提供给运维人员关于异常的有价值的线索,对于在线系统的持续稳定与健康度提供很好的支持,能够更早一步在发生较大问题前识别到有价值的线索,这种先应式异常线索识别算法对于线索系统的健康发展更加有利。
-
公开(公告)号:CN117724750A
公开(公告)日:2024-03-19
申请号:CN202311054130.9
申请日:2023-08-21
Applicant: 南京匡吉信息科技有限公司 , 南京大学
IPC: G06F8/70 , G06F8/10 , G06F16/33 , G06F40/211 , G06F40/216 , G06F40/284 , G06F40/289 , G06F40/30
Abstract: 本发明公开了一种结合了软件制品共识词对抽取与信息检索技术的自动化需求到代码追踪线索生成方法,包括:步骤1、抽取需求文本中的候选词对;步骤2、抽取代码中的候选词对;步骤3、识别需求与代码之间的共识词对;步骤4:提出共识词对补充策略并按照该策略将共识词对分别补充到需求与代码文本中;步骤5:基于信息检索计算生成需求到代码的初始候选追踪列表;步骤6:结合需求文本结构计算需求与代码之间共有共识词对的全局和局部权重;步骤7:利用共识词对的局部权重和全局权重优化候选追踪列表。通过利用需求与代码之间的共识词对,结合代码与需求的结构信息对基于信息检索的软件可追踪生成方法优化,提升了候选追踪列表的准确率和召回率。
-
公开(公告)号:CN117311696A
公开(公告)日:2023-12-29
申请号:CN202311054126.2
申请日:2023-08-21
Applicant: 南京匡吉信息科技有限公司 , 南京大学
Abstract: 本发明公开了一种基于STRIDE威胁识别规则的增量威胁建模系统和方法,访问数据流图中的元素,结合威胁识别规则,创建一致性规则实例;检测数据流图变化,将数据流图元素的变化转化为一致性规则实例的变化;重新评估受影响的一致性规则检查实例并更新一致性规则实例信息。本发明实施例的技术方案,体现了在威胁建模过程中,根据数据流图变化信息,即时全面低识别出系统设计中的潜在风险,在软件设计初期,有效地保障了软件系统的安全性。
-
公开(公告)号:CN113342651B
公开(公告)日:2023-11-03
申请号:CN202110609722.7
申请日:2021-06-01
Applicant: 南京大学
IPC: G06F11/36
Abstract: 本发明公开了一种用于测试用例缺陷与用例模糊关联关系的恢复方法,属于软件测试技术领域。本发明包括获取测试用例对项目的覆盖信息;获得项目在代码托管平台上的历史提交记录与代码修改记录;获得项目在构建平台上的回归测试记录;通过步骤二与步骤三中的数据获得测试用例与缺陷代码之间的关联关系和获取测试用例集的优先级排序,本发明通过利用容易获得的数据会付出缺陷代码与测试用例之间的模糊关联关系的方法,提高了度量测试用例优先级排序技术的有效性,通过对数据进行恢复,使用TCP技术对测试用例优先级排序技术进行有效性的评估,保证TCP技术更合适地应用于企业不同项目的测试过程。
-
公开(公告)号:CN115150395B
公开(公告)日:2023-08-22
申请号:CN202210641441.4
申请日:2022-06-08
Applicant: 南京大学
IPC: H04L67/10 , H04L67/306 , H04L67/60 , H04L41/22
Abstract: 本发明公开了一种基于批量调度的Hyperledger Fabric防护加速器,包括防护加速器以及配套的控制台。防护加速器包括:加速模块,基于批量调度思想将符合条件的交易合并成批量交易发送至区块链网络;防护模块,基于流量管理思想使最终到达区块链网络的流量是均匀且在网络承受范围内的。控制台包括:监控信息查询模块,提供监控以及事件的查询以及可视化;规则配置管理模块,提供规则以及配置的查询和编辑功能。本发明提供的防护加速器及其控制台提供了便捷、易用的方案帮助区块链应用开发者在不更改HyperledgerFabric区块链平台配置的前提下实现对更大吞吐量以及更高稳定性表现的支持。
-
公开(公告)号:CN115964248A
公开(公告)日:2023-04-14
申请号:CN202211705524.1
申请日:2022-12-29
Applicant: 南京大学
Abstract: 本发明涉及系统日志评价方法,所述方法包括以下步骤:步骤1:获取系统日志数据,步骤2:提取系统日志数据模板,将非结构化的系统日志数据转化为结构化的系统日志,步骤3:利用基于神经网络的异常检测算法训练异常检测模型,步骤4:对异常检测模型进行解释,输出系统日志价值。该技术方案通过提高日志信息量,减少冗余日志等方式,提升日志数据的质量,从而达到提升数据价值的同时减少数据收集量的效果,进一步提升异常检测算法的效果与效率。
-
公开(公告)号:CN115618351A
公开(公告)日:2023-01-17
申请号:CN202210641442.9
申请日:2022-06-08
Applicant: 南京大学
Abstract: 本发明提出了一种动静态相结合的Hyperledger Fabric链码漏洞检测方法,该方法为基于静态检测和动态检测相结合的Hyperledger Fabric(HF)智能合约漏洞检测方法,用于检测基于Go语言编写的HF智能合约(链码)的已知和未知漏洞。该方法包括以下步骤:S1、对待测链码的包定义语句和结构体定义语句进行格式化处理;S2、对格式化后的链码进行静态检测;S3、对格式化后的链码进行动态检测;S4、生成待测链码的检测报告。本方法将传统的软工技术应用于HF链码这个新领域,旨在落实HF链码的安全实践,确保HF链码正常工作,同时为HF链码的安全研究提供一些思路。
-
-
-
-
-
-
-
-
-