-
题名基于代码自然性的切片粒度缺陷预测方法
被引量:9
- 1
-
-
作者
张献
贲可荣
曾杰
-
机构
海军工程大学电子工程学院
-
出处
《软件学报》
EI
CSCD
北大核心
2021年第7期2219-2241,共23页
-
基金
国家安全重大基础研究计划(613315)。
-
文摘
软件缺陷预测是软件质量保障领域的一个活跃话题,它可以帮助开发人员发现潜在的缺陷并更好地利用资源.如何为预测系统设计更具判别力的度量元,并兼顾性能与可解释性,一直是人们致力于研究的方向.针对这一挑战,提出了一种基于代码自然性特征的缺陷预测方法——CNDePor.该方法通过正逆双向度量代码并利用质量信息对样本加权的方式改进语言模型,提高了模型所得交叉熵(CE)类度量元的缺陷判别力.针对粗粒度缺陷预测存在难以聚焦缺陷区域、代码审查成本高的不足,研究了一种新的细粒度缺陷预测问题——面向语句的切片级缺陷预测.在该问题上,设计了4种度量元,并在两类安全缺陷数据集上验证了度量元和CNDePor方法的有效性.实验结果表明,CE类度量元具有可学习性,它们蕴涵了语言模型从语料库中学习到的相关知识;改进的CE类度量元的判别力明显优于原始度量元和传统规模度量元;CNDePor方法较传统缺陷预测方法和已有的基于代码自然性的方法有显著优势,较先进的基于深度学习的方法具有可比性和更强的可解释性.
-
关键词
软件质量保障
缺陷预测
代码自然性
切片粒度
语言模型
交叉熵
深度学习
-
Keywords
software quality assurance
defect prediction
code naturalness
slice granularity
language model
cross-entropy
deep learning
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名6G网络任务卸载与细粒度切片资源调度联合优化算法
被引量:5
- 2
-
-
作者
王晔
王逸飞
陈康
朱晓荣
童恩
徐语菲
-
机构
江苏移动信息系统集成有限公司
南京邮电大学通信与信息工程学院
中国移动通信集团江苏有限公司
-
出处
《电信科学》
北大核心
2024年第5期86-99,共14页
-
基金
国家自然科学基金资助项目(No.61871237,No.92067101)
江苏省高校“青蓝工程”基金资助项目
+1 种基金
江苏省重点研发计划项目(No.BE2021013-3)
江苏省研究生科研与实践创新计划基金资助项目(No.KYCX21_0733)。
-
文摘
针对未来全域、全场景多样化的业务需求,6G网络需要提供场景化、个性化的服务能力。针对未来细粒度业务服务质量保障问题,提出了6G网络任务卸载与细粒度切片资源调度联合优化算法,联合考虑多MEC的计算卸载和网络切片的资源调度,在有限的资源内,最小化任务的执行时延和能耗成本,并采用异步训练的A3C强化学习算法进行求解。仿真结果表明,对比传统算法,该算法可以在满足用户业务需求的情况下降低计算成本,并且算法收敛速度快,可以实现快速决策。
-
关键词
6G网络
任务卸载
细粒度切片
多维资源
联合优化
-
Keywords
6G network
task offloading
fine-grained slicing
multi-dimensional resource
joint optimization
-
分类号
TN92
[电子电信—通信与信息系统]
-
-
题名基于简化系统依赖图的静态粗粒度切片方法
被引量:10
- 3
-
-
作者
李必信
王云峰
张勇翔
郑国梁
-
机构
南京大学计算机软件新技术国家重点实验室
-
出处
《软件学报》
EI
CSCD
北大核心
2001年第2期204-211,共8页
-
基金
国家863青年基金!资助项目 (86 3- 30 6 - QN2 0 0 0 - 2 )
江苏省自然科学基金!资助项目 (BK990 38)&&
-
文摘
基于系统依赖图是计算面向对象程序切片的一个有效方法 .但是 ,系统依赖图的缺点是太复杂 ,而且在建立系统依赖图的过程中容易出错 ,一旦出现错误就可能导致切片结果的不准确 .通过对系统依赖图进行简化 ,得到了简化的系统依赖图 .它省略了那些表示输入参数和输出参数的结点和概括边 .同时 ,还定义了一种面向对象程序的粗粒度切片概念 ,讨论了它的性质 ,分析了它与细粒度切片的关系 ,并基于简化的系统依赖图计算面向对象程序的粗粒度切片 .最后还讨论了切片技术的简单实现 .
-
关键词
系统依赖图
简化系统依赖图
粗粒度切片
面向对象
程序切片
-
Keywords
system dependence graph
simplified system dependence graph
coarse grained slice
static slice
object orientation
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于UML图和不同粒度切片的回归测试研究
被引量:2
- 4
-
-
作者
钱雪忠
宋建生
-
机构
江南大学物联网工程学院
-
出处
《计算机工程与科学》
CSCD
北大核心
2012年第11期124-129,共6页
-
基金
江苏省科技支撑计划资助项目(BE2009009)
-
文摘
针对面向对象软件回归测试的新特点,本文引入了基于UML图的不同粒度切片。首先,对描述类间关系的UML类图和描述状态变迁关系的UML状态图形式化定义。接着,对定义的图进行切片分析,其中类间测试提出一种基于UML类图的粗粒度切片工具;类内测试提出一种基于UML状态图细粒度切片的方法。最后,将其应用于销售订单系统,结果表明以上两种分析方法可以有效地提高回归测试效率。
-
关键词
回归测试
UML类图
UML状态图
粗粒度切片
细粒度切片
-
Keywords
Key words: regression testing
UML class diagram
UML state diagram
coarse-grained slicing
finegrained slicing
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名对象级粗粒度切片方法
被引量:1
- 5
-
-
作者
柴玉梅
刘东昊
王黎明
-
机构
郑州大学信息工程学院
-
出处
《计算机工程与设计》
CSCD
北大核心
2012年第3期987-990,共4页
-
文摘
基于面向对象程序的对象间语义级关系,提出了一种对象级粗粒度切片方法,用于解决以往传统程序切片构造过程复杂,切片结构庞大,可理解性不强等问题。该方法并非基于传统的程序依赖图或系统依赖图,而是建立在对象间的关联、组合等语义级关系的基础之上。依据对象间语义级关系构造程序的对象图,在对象图的基础上获取程序的前向对象级粗粒度切片和后向对象级粗粒度切片,并结合了对象间的组合关系使得所得后向对象级粗粒度切片更加精简。
-
关键词
程序切片
面向对象
对象级切片
粗粒度切片
无定型切片
-
Keywords
program slicing object-oriented obiect-level slicing coarse-grained slicing amorphous slicing
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于细粒度切片的6G网络弹性切换算法研究
被引量:3
- 6
-
-
作者
朱晓荣
陈康
-
机构
南京邮电大学江苏省无线通信重点实验室
-
出处
《通信学报》
EI
CSCD
北大核心
2022年第9期148-156,共9页
-
基金
国家自然科学基金资助项目(No.61871237,No.92067101)
江苏省高校“青蓝工程”基金资助项目
+1 种基金
江苏省重点研发计划基金资助项目(No.BE2021013-3)
江苏省研究生科研与实践创新计划基金资助项目(No.KYCX21_0733)。
-
文摘
面向未来全息通信、增强扩展现实等业务的涌现,需要将大带宽业务按照用户速率需求划分为更细粒度的业务切片实现多样化的业务。针对大带宽业务细粒度切片的网络切换问题,提出了基于二分图匹配的6G网络弹性切换算法,通过完成“用户-切片-基站”的最优关联,最大化用户和速率,并将接入问题建模为层次化二分图稳定匹配问题,通过“切片-基站”一体化和“先切片再基站”两阶段的2种匹配思想,使用Gale-Shapley匹配算法,实现网络的自适应切换。仿真结果表明,所提的一体化和两阶段匹配算法的接入成功率与传统方法相比分别提升15%和10%,用户和速率也有明显提升。
-
关键词
网络切换
细粒度切片
弹性匹配
资源分配
-
Keywords
network handover
fine-grained slicing
elastic matching
resource allocation
-
分类号
TN929.5
[电子电信—通信与信息系统]
-
-
题名基于粗粒度切片度量的重构定位方法
被引量:2
- 7
-
-
作者
黄雅菁
高建华
-
机构
上海师范大学信息与机电工程学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第11期80-82,共3页
-
基金
上海市教育委员会科研创新基金资助项目(0922135)
上海市科学技术委员会基金资助项目(09220503000)
上海师范大学研究生创新能力培养基金资助项目
-
文摘
重构是提高代码质量的一项关键技术,传统的定位重构代码依赖开发者的观察和主观意识,效率较低。为此,将切片思想引入到重构定位中,提出一种基于切片度量的重构定位方法。该方法利用粗粒度切片度量软件系统中类和类之间的耦合度,并根据度量结果识别类间的"坏味道",从而定位需要重构的类。实例研究表明,与其他方法相比,该方法能获得更优的性能。
-
关键词
粗粒度切片
耦合度
重构定位
赋权类依赖图
-
Keywords
coarse-grained slice
degree of coupling
refactoring location
Weighted Class Dependent Graph(WCDG)
-
分类号
N945
[自然科学总论—系统科学]
-