一种基于依赖特征的循环代码缺陷检测方法

    公开(公告)号:CN116501639A

    公开(公告)日:2023-07-28

    申请号:CN202310481965.6

    申请日:2023-04-28

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于依赖特征的循环代码缺陷检测方法,从多种类型的依赖关系出发,检测循环代码缺陷。该方法包括:循环代码依赖图构建,循环代码依赖特征提取,循环代码缺陷检测三个步骤:循环代码依赖图构建定义各类代码的依赖关系特征,依赖图表示实体与实体之间的依赖关系;循环代码依赖特征提取是针对分析的循环代码,从依赖图中提取信息构建循环代码的依赖特征;循环代码缺陷检测是通过分析各类依赖关系与相应的代码循环代码缺陷特征进行匹配得出是否存在该代码循环代码缺陷。

    一种基于双分类器的增量式软件架构更新方法

    公开(公告)号:CN110162329B

    公开(公告)日:2023-07-18

    申请号:CN201910254635.7

    申请日:2019-03-31

    Applicant: 东南大学

    Abstract: 本发明公布了一种基于双分类器结合使用的增量式软件架构更新技术,在已有软件架构视图的基础上,利用前后软件版本源代码,对其进行更新生成新版本的架构视图。本发明中软件架构视图通过文件‑模块‑组件依赖图的形式展示,抽象层次依次递增。首先通过变更检测技术分析前后版本源代码得到变更文件(变更检测分析模块),其次借助解析工具对变更文件依赖关系进行提取得到增量数据(更新预处理模块),再输入到更新模块进行图的更新,通过组件调整操作得到最终软件架构视图以及更新细节表。更新模块所使用的双分类器包括贝叶斯分类器和基于Orphan adoption算法的分类器,两者的结合使用可以使得架构更新结果更加准确,效率更高。

    一种基于重叠度计算的NLP库组合使用方法

    公开(公告)号:CN110705249B

    公开(公告)日:2023-04-11

    申请号:CN201910829315.X

    申请日:2019-09-03

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于重叠度计算的NLP(Natural Language Processing,自然语言处理)库组合使用方法,针对软件文档中的自然语言,组合使用多种不同的NLP库对自然语言进行分析,NLP库组合使用技术通过单个NLP库分析、文档级别NLP库选取和语句级别优化三个步骤来结合不同NLP库的优势,从而使得NLP库的分析效果更准确,利于软件开发人员理解软件文档。

    一种微流道散热的自控系统与方法

    公开(公告)号:CN111263570A

    公开(公告)日:2020-06-09

    申请号:CN202010160549.2

    申请日:2020-03-10

    Applicant: 东南大学

    Abstract: 本发明公开了一种微流道散热的自控系统与方法,包括微流道散热回路及自抗扰热控系统,本散热系统在关键换热位置布置两个分形微流道换热器强化换热,并通过两条副回流管路进行单相液冷介质的二次回流换热,同时利用仿生传热骨架增强系统对外散热效率。在控制策略上,将自抗扰控制原理运用于散热控制系统,形成了独特的三阶抗扰子系统协同散热的策略,由状态观测器ESO对系统散热状态进行实时监测并计算状态量预估,再由主控回路及时切换控制模式并协同调配三阶抗扰子系统,自动适应和补偿因扰动引起的散热对象状态波动,在增强散热系统抗扰能力的同时降低了系统的整体能耗,整个微流道散热系统调节灵活,调峰量大,实用性强、能量利用率高,具有广阔的运用前景。

    一种基于CPS的道路信号灯控制系统及其方法

    公开(公告)号:CN106683448B

    公开(公告)日:2020-04-28

    申请号:CN201710062595.7

    申请日:2017-01-25

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于CPS的道路信号灯控制系统及其方法。系统利用传感器来检测道路的车流量,对获取的数据通过CPS结点设备进行收集、处理和转发,从而对交通信号灯红灯和绿灯的时长做出实时调整与控制。系统的目的是解决车流量较大时红灯时间过长,排队等待车辆过多所导致的交通拥堵问题,能够根据实际的情况发挥道路最大的运载能力。除此之外,在这套系统可以根据实际情况,自动进行交通信号灯的控制,减少了人力的消耗,这也适应了未来智能交通的发展趋势。

    一种基于类继承关系分析的API推荐方法

    公开(公告)号:CN110879704A

    公开(公告)日:2020-03-13

    申请号:CN201910829311.1

    申请日:2019-09-03

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于类继承关系分析的API(Application Programming Interface,应用程序编程接口)推荐方法,通过对方法按其所属类之间的层次结构关系进行分类,并对方法间的依赖信息进行关联关系分析,以确定属于不同层次类的方法间的联系。通过平衡方法间类的层次结构关系,方法间的依赖关系以及层次结构间方法的使用频率,对于方法间存在较强逻辑关系的项目可以有效提高API方法推荐结果的准确率。

    一种基于同源相关性的API推荐方法

    公开(公告)号:CN110297628A

    公开(公告)日:2019-10-01

    申请号:CN201910502764.3

    申请日:2019-06-11

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于同源相关性的API(Application Programming Interface,应用程序接口)推荐方法,在得到新的API推荐需求之后,首先,根据余弦相似度从历史信息库中筛选出前k个相似的历史信息,提取这k个历史信息所对应的API,根据这些API出现频率计算推荐分数Score1。其次,按照推荐分数Score1的大小对API标记权重,计算同一第三方库中API总权重,通过归一化得到API同源影响分数Score2。最后,API推荐分数Score1和同源影响分数Score2进行求和,获得API推荐分数Score,进行API推荐。本推荐技术考虑API同源相关性,更符合实际编程场景需要,提高开发和维护效率,系统安全性更高。

    一种面向模式的软件架构重构方法

    公开(公告)号:CN109976802A

    公开(公告)日:2019-07-05

    申请号:CN201910254644.6

    申请日:2019-03-31

    Applicant: 东南大学

    Abstract: 本发明公布了一种面向模式的软件架构重构方法,利用模式能阐述项目中特定设计情形下反复出现的问题以及提供的解决方案的特性,定位与识别软件架构图中设计缺陷的重构点,并对这些重构点进行面向模式的重构,实施重构操作,继而得到重构效果图。针对得到的重构后的架构图,计算重构后的度量指标,分析与比较重构前后的好坏,提供给项目开发人员架构建议参考,便与开发人员实施重构。模式作为长期开发过程中对最佳实践方式的总结和提炼,包含了前人的大量劳动和智慧,为软件的重构提供了良好的指导方向。

    一种基于CPS的道路信号灯控制系统及其方法

    公开(公告)号:CN106683448A

    公开(公告)日:2017-05-17

    申请号:CN201710062595.7

    申请日:2017-01-25

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于CPS的道路信号灯控制系统及其方法。系统利用传感器来检测道路的车流量,对获取的数据通过CPS结点设备进行收集、处理和转发,从而对交通信号灯红灯和绿灯的时长做出实时调整与控制。系统的目的是解决车流量较大时红灯时间过长,排队等待车辆过多所导致的交通拥堵问题,能够根据实际的情况发挥道路最大的运载能力。除此之外,在这套系统可以根据实际情况,自动进行交通信号灯的控制,减少了人力的消耗,这也适应了未来智能交通的发展趋势。

Patent Agency Ranking