arrow
返回

Debloating Software Through Enhanced Static Analysis and Constraint Rules

delete2025-06-30
delete0
PRE
AI
X
Xiaohu Song
H
Hai Yu *
Y
Ying Wang
Z
Zhiliang Zhu
DOI:10.1002/spe.70003delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Java应用程序常常臃肿,消耗比必要更多的资源。现有的字节码精简技术存在多种局限性,例如因代码收集不完整导致的正确性受损,进而引发误报。精简过程资源密集,因为它高度依赖测试覆盖率来识别非必要代码。这种方法尤其对大型企业级应用存在问题,因为在这些应用中,执行单个测试用例可能需要数小时或数天。此外,大多数可用的精简工具是独立实用程序,需要手动配置才能与项目构建流程集成。
Keyword:
debloating
dynamic binding
Java bytecode
Java reflection

期刊

S
Software Practice and Experience
IF:
2.7
论文数:
84
被引数:
3.2K

机构

N
Northeastern University
学者数:
2.5W
论文数: 1.6W
被引数: 3.0W
引用论文

引用论文

Bugs as deviant behavior
err2001-10-21
err0
PREAI
errDawson Engler; David Yu Chen; Seth Hallem; Andy Chou; Benjamin Chelf
err分享
err收藏
err分享
err收藏
FlowDroid
err2014-06-09
err0
PREAI
errSteven Arzt; Siegfried Rasthofer; Christian Fritz; Eric Bodden; Alexandre Bartel; Jacques Klein; Yves Le Traon; Damien Octeau; Patrick McDaniel
err分享
err收藏
Self-inferencing Reflection Resolution for Java
err2014-01-01
err0
PREAI
errYue Li; Tian Tan; Yulei Sui; Jingling Xue
err分享
err收藏
In Defense of Soundiness: A Manifesto
err2015-01-28
err184
errOAAI
errLivshits, Benjamin; Sridharan, Manu; Smaragdakis, Yannis; Lhotak, Ondrej; Amaral, J. Nelson; Chang, Bor-Yuh Evan; Guyer, Samuel Z.; Khedker, Uday P.; Moller, Anders; Vardoulakis, Dimitrios
err分享
err收藏
Static analysis of Java enterprise applications: frameworks and caches, the elephants in the room
err2020-06-11
err0
PREAI
errAnastasios Antoniadis; Nikos Filippakis; Paddy Krishnan; Raghavendra Ramesh; Nicholas Allen; Yannis Smaragdakis
err分享
err收藏
学者 查看更多内容